|
由于工作需要和个人兴趣半路出家学习单片机,由于年纪大了,学习51还好,基本可以说入门很简单,也有了个人的好几个成品出炉.后续个人对AD和PWM应用会侧重,标准C51在这方面是短板,加上公司进了一批ATM8芯片的小温控器,发现这货好啊,性价比太高了,主要是做AD和PWM应用方便,经过长时间的思量,决定继续学习ATM8做应用.接触后发现,这编程难多了,思路都和C51完全不同,C51完全可以用模拟电路思路去编程,需要什么pin位功能加Sbit就行了,一般命令也好理解.ATM的编程命令很多真看着不理解啊,各位前辈,我年纪大底子差,英文也只是勉强看的级别,想想压力好大啊,还能不能继续学习了呢? |
STM8 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版
学肯定是没问题的,关键是找到学习方法。在此说说我个人的看法吧。
如果只用过51,转到STM8或者STM32的时候是有一个困难时期的,主要是思路打不开。
学习STM8和STM32不能用学51的思路,原因是这两种单片机比51的复杂度高。
不能总想着用操作寄存器的方法来控制STMxx,STMxx的寄存器比51多很多。
要学会使用官方提供的库函数,这是第一个基本思路。
第二个思路就是,逐个学习STMxx的外设,从简单的GPIO开始,先点灯再说。
ST官方提供了很多外设使用例程,参考着学会很快就学会了。
论坛的资料下载区有很多资料,多多参考。
刚开始学的时候进步是很慢的,得多花时间,技术就是这样,没有捷径。祝你成功!
位操作可能没那么简易,但是也不会很麻烦。
学习官方例程。
多涉猎几种MCU,思路就不会局限了。
找个学习板,结合库例程和技术手册,从点灯开始,很快上手的。