来波干货啊,之前在网上看到一篇帖子《从单片机基础到程序框架》是一位叫吴坚鸿的老师写的,这篇帖子我个人感觉写的很好,讲的很详细,但是基于51单片机的,
但51单片机资源相对较少,在学校做点小项目玩玩还行,如果是在工作中,用51的就很少了,相比之下STM32 飞思卡尔的板子用的到是比较多,所以我把这位老师写的单片机程序框架进行了移植,移植到了STM32上,大家只要把程序框架看懂了,拿来就能用,其实这些功能如果自己写,也能写出来,但是自己写出来的程序框架和流程以及代码的可读性和可移植性,跟人
家的比差的太多了,所以还是得站在巨人的肩膀上啊!
我用的单片机是STM32F103RBT6 开发板是正点原子的NANO STM32开发板 例程也是这款开发板的(这个开发板是上次正点原子开发布会的时候 不小心抽到的 哈哈 在此还是要向一直默默无闻在做开源项目的正点原子表示感谢 救活了多少工程师和学生)
为了方便移植我把所有的程序都放在了工程中的HARDWARE/TASK文件夹的task.c和task.h中如果你用的是别的单片机,只需将task.c和task.h拷贝到自己工程下,把底层I/O和初始化
改成自己开发板的就可以了用了,我一共整理了30个例程,而且每一个例程我都用开发板测试过了都没有问题,这30个例程由浅到深,这些例程教给大家的是方法,希望大家能把这些例
程看懂,用到自己今后的项目中去。
如果对例程如有疑问,请查看原贴或与我联系联系方式
Q 1642980206很愿意和大家分享交流探讨学习过程中的方法疑问以及学习经验。
这也是我第一次写和教程相关的东西,难免会有出错的地方,如果大家发现有什么问题,请与本人联系指出错误,在此向各位表示感谢。
具体使用说明以及原贴地址请自行下载 链接:
https://pan.baidu.com/s/1oksn3ue1jl5I7mqDWLUX_w 提取码:ptn8
一周热门 更多>