发布网友 发布时间:2022-04-23 05:57
共4个回答
热心网友 时间:2023-10-23 12:55
如果没有学习过ARM系列,而只有一点51单片机的基础的话,我的建议是先看一点关于CortexM3的书,比如比较有名的是宋岩译著的CortexM3权威指南,这本书网上有PDF,看这本书的时候,不一定需要非常认真看完,只需要对整个内核的工作流程,比如RCC的配置,中断向量表的存储等。然后结合STM32参考手册第十版,对STM32片上外设及时钟树等分配进行了解。具备这些基础之后,就可以参考例程慢慢摸索里面的寄存器和外设的使用了,我看过红牛的例程, 还有STM32不完全手册V2.0等,我觉得最好是有一块开发板,有问题也要及时问,最重要的是懂得在茫茫的PDF资料中查找自己想要的东西,千万不要看完了连STM32各个引脚的功能都不懂,由于STM32与51内核相差甚大,建议不要心浮气躁,要理解通透,打好基础。最后,建议多培养阅读英文文档的能力,因为许多东西英文文档里面的比较权威。
热心网友 时间:2023-10-23 12:56
先看一点介绍,了解一下stm32的基本结构。。
然后看例程吧。。。看例程的过程里可以熟悉很多stm32的寄存器。。
再然后。。需要完成一些网上现有的例程做不了的东西的时候。。
这个时候开始看官方的参考手册应该可以开始看得懂了。。也就可以入门了。。
看你投入的时间多少,快的话几天就能入门了……
热心网友 时间:2023-10-23 12:56
找块开发板,加上配套的书。推荐一本《基于MDK的STM32开发与应用》
热心网友 时间:2023-10-23 12:57
最好买块开发板学会快很多