OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2754|回复: 1

来波干货啊 手把手教你写单片机框架

[复制链接]

15

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-7-22
在线时间
45 小时
发表于 2018-12-7 22:44:48 | 显示全部楼层 |阅读模式
    来波干货啊,之前在网上看到一篇帖子《从单片机基础到程序框架》是一位叫吴坚鸿的老师写的,这篇帖子我个人感觉写的很好,讲的很详细,但是基于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
QQ图片20181207224230.jpg




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
777
金钱
777
注册时间
2015-3-14
在线时间
74 小时
发表于 2020-4-9 11:59:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 03:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表