harryrobot 发表于 2020-3-9 20:44:16

Arduino IDE支持STM8的小结

本帖最后由 harryrobot 于 2020-3-9 20:53 编辑

最近看在STM8这个系列的8位单片机,比较喜欢STM8S103F3这颗料的封装(TSSOP20),手焊相对好焊一些,两侧的引脚排布对我PCB很小的应用场合也比较友好。
刚好IDE现在也支持这颗料的编译和开发,这里把配置方法share一下。
首先在IDE(我是1.8.12版本,1.8.7不能用)中:文件->首选项的管理器网址中输入:
不能贴link,见最后一个附件图
保存以后到工具->开发板->开发板管理器,发现已经有了Sduino STM8的设备,选安装。
安装好以后就可以在开发板里选STM8S103F3,然后其他就和Arduino UNO一样了。
但STM8最小系统板上的引脚标号和arduino UNO是不同的,对应关系如图:

然后就是烧录了。STM单片机不能在IDE平台上完成烧录。需要在IDE中生成HEX文件,然后用ST的烧录器进行烧录。我用的是ST-LINK/V2,上面有SWIM接口,与STM8S103F3开发板上对应的pin脚连好,用ST官网的STVP烧录工具烧录即可。

allen727hk 发表于 2020-3-18 12:00:34

STM8S103F3

最高:16 MHz
程序記憶體 8 KB Flash
640 byte EEPROM
記憶體 1 KB RAM

工作电压 2.95 - 5.5 V
1 x UART
1 x SPI (8 Mbit/s)
1 x I²C (400 kbit/s)
每装置有 96-bit 唯一码

rurn 发表于 2020-6-2 15:21:38

请问,按照你们说的步骤,在开发板管理器中输入sd或者stm8,内容都显示空白,查找不到,这是怎么回事?

harryrobot 发表于 2020-7-15 22:40:15

rurn 发表于 2020-6-2 15:21
请问,按照你们说的步骤,在开发板管理器中输入sd或者stm8,内容都显示空白,查找不到,这是怎么回事? ...

你的IDE什么版本

leisd 发表于 2020-11-18 15:43:16

同上,请指点。
谢谢!
页: [1]
查看完整版本: Arduino IDE支持STM8的小结