iar烧录程序步骤_STM8入门以及程序编译、烧录、IAR使用方法(扫盲篇)

本文介绍了STM8与89C51的区别,并详细阐述了STM8的硬件环境,如STM8S003F3P6和ST-LINK V2。在软件环境上,重点讲解了Embedded Workbench 6.5(IARIdePm)和ST Visual Programmer(STVP)的使用,包括IDE设置、工程配置、编译与下载步骤。STM8芯片内置10bit-ADC,具有价格优势和更简洁的电路设计。然而,STM8的烧录通常需要ST-LINK stlink V2,并且烧录后需要断开RST连接线以启动程序。
摘要由CSDN通过智能技术生成

1、硬件环境:STM8S003F3P6、ST-LINK stlink V2

2、软件环境:Embedded Workbench 6.5(IarIdePm)、ST Visual Programmer(STVP)

STM8以其超高的性价比,在低端单片机领域占领了很大的市场,市面上很多单片机产品都能够看到STM8的身影,下面对STM8和89C51来做简单的对比:

1、对“89C51”而言:

对“89C51”而言,其能满足大部分需求,但最初代的“89C51”不具有“ADC”、“PWM”等外设功能;而且单就“ADC芯片”而言,列举一下4点:

i)、“价格方面”:以“STC89C52”(DIP-40)为例,工作电压为“+5.0V”,其“某宝”价格多在“4.5RMB/PCS”以 上;以“ADC0804”(8bit-ADC)为例,其“某宝”价格多在“5.5RMB/PCS”以上, 过于便宜的芯片,无法保 证;

ii)、“应用方面”:以“ADC0804”(8bit-ADC)为例,即便是单片“贴片-SOP20封装”,其芯片在PCB板上所占面积亦不可忽略,由此带来的“电源”、“GND”、“通信线路布线难度”等问题,在后续开发中,会随着“开发规模增加”而越发困难;

iii)、“开发方面”:最新的“stc系列单片机”也引入了“ADC”、“PWM”等功能,“指令集”采用“CISC”,开发级别为“寄存器”;

iv)、“基本电路”:在“基本电路”的4部分中,其“晶振电路”不能省略,“外部晶振”多采用“11.0592

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值