1.首先明确产品轮廓:产品是小挂件,考虑低功耗,数据量相对小,选用STM8L10X。 2.然后找资料学习:刚开始下载了一套STM8S的开发板资料,刚开始接触直接套用STM8L官网库文件,发现报错,其中开发环境里面的IAR是“IAR For STM8 V1.301”。2011年非常老的版本,以至于后面新一点点的参考例程都打不开,打开Help->product updats,会跳出来版本网页,按提示操作去下载STM8最新安装软件即可。![]() 3.双击运行“EWSTM8-3111-Autorun.exe” 一路安装。第一次在W7-64系统安装,在最后装ST-LINK驱动卡住了。我的情况是360卫士搞怪,退出他再重新安装即可。W10一路安装很顺畅。W7-32位老电脑安装后不能正常启动软件包。 ![]() 4.软件许可,使用前辈分型的方法。“IARkg_Unis”的方法思维有点绕,耐心一点理解就好,毕竟正在干什么事情自己清楚。 ![]() 5.继续在网上收集相关开发的参考资料。然后找到了本论坛大本营。刘洋 老师的资料很到位。不管有没有经验,刚转战STM8的都值得看一下这个文档《深入浅出学习stm8单片机.pdf》 6.正常安装、注册好软件后。第一次打开IAR,是可以直接导出关联的STM8L10X的官网例程,这个还是不错的。同样也有其他平台的新鲜参考例程,挺好,又多一份靠谱的产品参考代码,即使功能和实现方法比较中性。 ![]() 7.正常干活,敲代码。感觉还是回归官网的标准库 STM8L10x_StdPeriph_Lib。从一个空的“STM8L10x_StdPeriph_Templates”开始,慢慢添加点灯熟悉平台。 8.选择了低功耗的芯片,首版要耐心一点,刚开始几次烧录不进去的时候 。9.万事开头难,英文资料难消化,论坛挺多资料的。先找准自己迫切需要的知识,这样就可以快速成长了。 10.我有个习惯,喜欢梳理目录,也喜欢多看几遍教程的目录,记目录。 =================================================== 《深入浅出学习stm8单片机.pdf》的目录如下: 第一章 STM8 单片机简介 第二章 数制和 C语言常用语句 第三章 剑齿虎STM8开发板功能介绍 第四章 剑齿虎STM8开发板综合测试界面介绍 第五章 STM8单片机芯片介绍 第六章 STM8单片机最小系统 第七章 STM8开发环境搭建(软件、驱动安装) 第八章 STM8程序下载方法。 第九章 STM8通用输入输出口(GPIO) 第十章 实验例程 第十一章 CAN总线概述 第十二章 STM8 CAN 总线工作原理 第十三章 STM8 ADC工作原理 第十四章 STM8 PWM 波形输出工作原理 第十五章 内部EEPROM组织结构 第十六章 I2C串行总线的工作原理 第十七章 CAT24Wxx存储器的工作原理 第十八章 STM8 I2C总线工作原理 第十九章 STM8 SPI 总线工作原理 劳逸结合:敲一遍目录,折磨一下我的键盘 ,正在阅读的你,敲烂了多少个按键了??![]() ====================================================== 2019-12-28 学习STM8L,怎能不关注功耗?!补充三张图片。 |
3
2
1
STM8 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版
硬件I2C上拉电阻使用2K 设备拉低会失败,实际量到的电压还是偏高。参考规格书的经典之作解决问题。