最早接触STM32还是在社区参加活动,有幸得到STM32 3合1套件,当时还在玩51,通过一段时间的学习,结合MDK和STVP,以及STVD,慢慢地对STM32和STM8熟悉起来, 之后接触到野火相关教程,最重要的是其中有对uC/OS-ii在STM32平台上应用讲解,之前一直只看OS相关理论,苦于没有机会实践,对野火的代码修改后,建立4个任务,以不同频率驱动板子上的LED,当看到4个红色LED分别以不同频率开始闪烁时,内心的激动和喜悦溢于言表,通过课程的其他部分结合3合1套件的板子,进一步系统地学习了F103丰富的片内资源。 之后公司的产品也从51平台转战STM32F103平台,需要移植底层代码,有了前期的玩板子经历,移植工作紧张而有序地按时完成,成功实现平台的转换。 近期产品有用到F207,由于是485通信,所以应用层都是串口类,同时用到了随机数发生器,库函数风格和F103高度一致,实实在在地降低和缩短了开发难度和周期,社区的资料和文档也是非常多,查找起来也很方便。 手头有款终端设备,经拆卸,主控是STM32F103,机器有12864的FSTN屏,按引脚分析,大致可以定位12864常用的引脚位置,也有无源蜂鸣器加键盘,灵机一动,这不是一个很好的俄罗斯方块平台吗,立马开工 !! 当前正在点阵模块上测试自写的俄罗斯上层应用程序,待稳定后,准备弄到这款机器上玩玩。 今天的计划学习一下F4xx系列的片子以及网络通信这块的东东,当然有机会学习和实践下F7xx系列就更好了~~ 曾经有这样的想法,找一款STM32的片子,程序随感而写,功能随兴而发,先走轮廓后走细节,把片内资源逐个驱动起来,想想也是很有意思啊,哈哈! 最后,祝STM32在新的一年里,市场占有率和用户粉丝群都再上一个数量级!! |
自己顶下~~ |