STM32入门,STM32要怎么入门

1,STM32要怎么入门其实学STM32之前 , 如果学过单片机是最好的 。在学的时候建议先买一块开发板,然后可以到网上书城买关于STM32的书 , 这个还是比较多的,如果直接看英文版的话 , 像我这样的英文菜鸟,没看几页就晕了 。还有可以多上上论坛,个人觉得阿莫论坛是不错的,里面有很多高手和牛人 。在学的过程中 , 一般都是先学GPIO和中断,因为这个比较基础和简单,可以一边学一边自己试着去模仿例程去写(可以用固件库或者写寄存器 , 固件库相对比较简单,开发周期短 , 但没有写寄存器稳定),然后就可以去看USART、SPI、I2C或者定时器 。最后可以自己做一些小项目来综合一下,^_^,我也是开始学不久的 。
2 , stm32怎么入门快点首先,关于入门问题,你需要的是文字教程和技术论文 。抱歉我是不可能在这里打完那些入门文章的 。说实话stm32并不难,你找个论坛或专题站就完全可以解决 。当然 , 我认为你可能之前就去找过,但是发现没帮助 。我理解,每个人都有自己的天赋和爱好 。你如果做过以上的尝试发现没帮助,那么也许你该换换思路 。因为你不必强求学会一门技术 。去挑选那些你有天分的门类学习 。毕竟生命时间有限,不要浪费 。可以先看看正点原子的视频,有条件的话买一块32的开发板,一块普通的就行 , stm32f103rc差不多也就30来块钱,再买一个10块钱的st-link烧写器,应该就够了 , 需要正点原子的视频可以问我拿,你也可以自己去网上搜,都是有的买个开发板,用stm32cube五分钟点亮LED,然后开始往下走 。
3,关于STM32入门先从库的运用开始 ,跟51区别不大现在百度文库有一套STM32学习笔记 你可以下载看看从GPIO/USART/TIM/CAN等等基本设置方法都有的从GPIO开始学起一点一点就可以了入门之后再考虑操作寄存器吧stm可以看作是功能强化的51,只不过它是在arm core外加了很多处设 。刚入门时,没有必要去了解哪个寄存器怎么工作 , 只需要调用它本身提供的函数库 。一般都是从GPIO开始,然后向其它外设发展 。从现像了解内涵,使我们更容易掌握 。首先 , 关于入门问题,你需要的是文字教程和技术论文 。抱歉我是不可能在这里打完那些入门文章的 。说实话stm32并不难 , 你找个论坛或专题站就完全可以解决 。当然,我认为你可能之前就去找过 , 但是发现没帮助 。我理解,每个人都有自己的天赋和爱好 。你如果做过以上的尝试发现没帮助,那么也许你该换换思路 。因为你不必强求学会一门技术 。去挑选那些你有天分的门类学习 。毕竟生命时间有限,不要浪费 。【STM32入门,STM32要怎么入门】
4,STM32怎样才能快速入门如果没有学习过ARM系列 , 而只有一点51单片机的基础的话,我的建议是先看一点关于CortexM3的书,比如比较有名的是宋岩译著的CortexM3权威指南 , 这本书网上有PDF , 看这本书的时候,不一定需要非常认真看完,只需要对整个内核的工作流程,比如RCC的配置,中断向量表的存储等 。然后结合STM32参考手册第十版,对STM32片上外设及时钟树等分配进行了解 。具备这些基础之后,就可以参考例程慢慢摸索里面的寄存器和外设的使用了 , 我看过红牛的例程,还有STM32不完全手册V2.0等,我觉得最好是有一块开发板 , 有问题也要及时问,最重要的是懂得在茫茫的PDF资料中查找自己想要的东西,千万不要看完了连STM32各个引脚的功能都不懂,由于STM32与51内核相差甚大 , 建议不要心浮气躁,要理解通透,打好基础 。最后 , 建议多培养阅读英文文档的能力,因为许多东西英文文档里面的比较权威 。先看一点介绍,了解一下stm32的基本结构 。。然后看例程吧 。。。看例程的过程里可以熟悉很多stm32的寄存器 。。再然后 。。需要完成一些网上现有的例程做不了的东西的时候 。。这个时候开始看官方的参考手册应该可以开始看得懂了 。。也就可以入门了 。。看你投入的时间多少,快的话几天就能入门了……stm32 f103这个型号的 。资料多,stm32有两种方式学习 , 一种是固件库,另外一种就是直接操作寄存器像51系列那样开发,两种方式都有不同的教程,stm32 目前主要还是用来替换单片机的,通过固件库学习会比较快,但是你单片机经验很少,arm公司推出这个系列,最初的目的也就是抢占8位和16位单片机的市场 。因为这个32和单片机编程的思路是一样的,这个不是靠一点时间就能学会的,要不断的练习项目 。stm32目前来说教程不少,振南的stm32视频在网上搜索一下,当做入门 。找块开发板 , 加上配套的书 。推荐一本《基于MDK的STM32开发与应用》

    推荐阅读