STM32学习了有一阵子了现做一个简單的总结。
什么是跑马灯本篇的程序实现的功能是板子上的两个小灯来回的闪烁。
上面的代码即是一个跑马灯程序的源码了其中sys.h为正点原子为我们可以实现51类似的GPIO控制功能,定义的一些宏定义
看了上述的单片机入门学习代码(类似语訁学习入门代码helloword),想必会有很多疑问提出来下面会罗列一些学习方面的问题,然后在一个一个的给予解释
1-1)使用MDK5新建工程工程建好后,通过右键工程项目菜单“Manage project items…”将相应的基本开发库函数源码填入进来下图是本程序用到的基础库的介绍,请看图
STM32F10X_HD:STM32F10X系列每种系列都有所区别例如sram或者flash或者外设数量不一样,所以stm32标准外設库必须根据你使用的处理器来做相应的预处理
按照上面步骤设置好环境后,编译下载到板子上跑马灯程序即可运行,运行效果如下圖:
碍于篇幅长度问题中的2~5后续文章会一一解释记录。
没有用过不清楚能不能同时使鼡。
你对这个回答的评价是