STM8单片机之“HELLO WORLD“——点亮LED

本文介绍了如何使用STM8AF5288单片机通过IAR编译器编写程序点亮LED。从准备资料、开发工具到编写代码并下载调试,详细阐述了STM8单片机的初步应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因项目需要增加CAN BUS,几经比较,选择了性价比比较高的STM8AF系列单片机。

STM8的单片机没接触过,研究了一下,如果使用C语言编程,发现和其它单片机使用上差别不大。

以下是这两天研习过程中得到的一些经验总结(主要是软件编程部分)。

一、需要准备的资料(可以从ST公司网站下载):
1)STM8系列参考手册RM0016《STM8S Series and STM8AF Series 8-bit microcontrollers》。
2)测试采用的芯片STM8AF5288的数据手册(Product Specifications ) 《DS5697》。

二、准备下载仿真工具及试验电路板
上某宝购买了ST公司生产的STM8A Discovery Kit,本身带SWIM仿真(已经将ST-LINK部分直接增加到电路中),可以直接连接电脑USB口进行仿真或下载程序。(为方便调试自己的电路板,需要另外购买ST-LINK/V2仿真器。)

三、准备工具软件
如果想用ST Visual Develop可以去ST公司网站下载安装相应软件,使用ST的编译调试平台,要使用C语言编译器时,因ST公司本身不提供C编译器,需要下载安装COSMIC编译器。具体可到网上搜索安装。
这里用的是IAR编译,可搜索“IAR for STM8”下载安装。

四、编写一个点亮LED的小程序
使用某款单片机,首先要了解其内部结构,常用单片机内部包含CPU,内存RAM,程序存储器FLASH,各种功能单元,不同单片机因实际需求有不同的外接接口,比如输入输出管脚、AD转换输入接口、RS232接口、I2C接口、SPI接口、CANBUS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值