STM32F103xxx参考手册不需要完整阅读——没有时间。推荐选修阅读,但前几章一定要看。内存和总线架构、电源控制、备份寄存器、复位和时钟控制、通用和复用功能I/O、中断和时间等。必须花时间阅读前面的章节。以下章节描述了具体的功能模块设计。如果用哪个模块,就能读哪个模块。
《STM32固件库用户手册》主要是简化编程学习的思路(仅供参考)
第一步:安装STM32学的软件,比如J-Link,Keil for ARM(MDK),ISP(如果需要从串口下载)。
第二步:选择一些例程的HEX,比如LED灯的HEX文件,下载到信达STM32的开发板,观察两个LED灯的闪烁。
第三步:准备几个常用的文档,比如STM32用户手册、STM32固件库用户手册,作为正常参考。
第四步:开始检查例程的编程,看看例程是怎么写的。可以修改套路达到预期效果吗?信达STM32开发板的光盘,大家都有
丰富的例程代码,可以参考。绝对可以修改更刺激的套路!
第五步:Ucos-II移植。需要试试吗?
恭喜你,至此,你可以自由自主发展了。最后一步,给自己一个目标(项目),实现它!
第一步:熟悉调试软件
对于初学者,我们至少需要安装两个软件:J-Link驱动软件和MDK(原Keil)软件。这两个软件可以在安装软件的过程中进行检查
比如把LED灯的例行HEX文件下载到神舟STM32的开发板,观察两个LED灯的闪烁。灯在闪,说明你刚刚把HEX文件烧录到闪存了。
这一步的目标是熟悉调试软件。如果写HEX有问题,可以简单的识别问题,独立解决。
步骤2: GPIO编程
这是第一次接触固件库的编程,一定要了解固件库。建议尽量使用固件库。而不是避免固件库和编写自己的代码——这只能在学习期间发生。在实际项目中,有数百个代码。怎么一个一个写?调用固件库中的函数才是王道。
编程GPIO本身其实很简单:
1.将GPIO端口的引脚设置为输入或输出模式。我们在进行照明编码的时候,一般会设置为推挽输出模式。
2.操作寄存器置1或清零——在这一步,固件库提供了特殊的GPIO_SetBits函数和GPIO_ResetBits函数,所以我们只能通过调用它来置1和清零IO端口。
3.实现各种图案的LED闪烁,让自己熟悉GPIO的编程流程。这一步的目标是熟悉调试软件。如果写HEX有问题,可以简单的识别问题,独立解决。
第三步:开始全新的STM32深度学习
在熟悉了以上调试软件和GPIO端口的编程调试后,相信你对STM32有一定的了解。至少知道怎么用STM32的固件库写一个
代码。
好了,接下来我们开始新的STM32深度学习。在这个阶段,我们将接触到串口编程、TFT LCD驱动编程、定时器编程、串行外设接口SPI编程、内存编程、SD卡和文件系统移植、USB读写、UCOS移植等。我们也可以研究其他外设。
好了,怎么能不学习呢?电子工程师必须:200个常用电路图在限定时间内免费提供。烧友快速免费扫描下面的二维码~
1.《stm32f103中文手册 原来电子大佬阅读STM32参考手册的方法是这样的...》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《stm32f103中文手册 原来电子大佬阅读STM32参考手册的方法是这样的...》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/791019.html