关于怎么学习32单片机在搜索引擎上面是有非常多的答案的,每个人的说法和学习的方法都是不一样的,那么到底什么样的学习方法才是适合学习32单片机的呢?今天粤嵌科技的小编就来给大家整理下怎么学习32单片机才是合适的。
第1步:熟悉调试软件
对初学者来说,我们至少需要安装两个软件:J-Link驱动软件、MDK(就是原来的Keil)软件。
如何验证自己已经熟悉调试软件的操作了呢?很简单,可以选择一些HEX文件,来观察运行结果。该步骤要达到的目标:熟悉调试软件,如烧写HEX出现问题,可简单判别问题所在,并独立解决。
第2步:GPIO编程
这是次接触固件库的编程,一定要硬着头皮去了解固件库。建议大家尽量去用固件库。而不是避开固件库自己写代码——这样只能在学习中才会发生。实际的项目中,代码成百上千个,如何一个一个自己写?调用固件库中的函数来完成,才是之道。
GPIO本身的编程实际上很简单:
1、设置GPIO口的引脚为输入或者输出模式。我们在进行点灯代码的时候,一般设置为推挽输出模式。
2、操作寄存器,往寄存器里置1或者清零操作——这个步骤,固件库已经提供了专门的GPIO_SetBits函数和GPIO_ResetBits函数,我们只要去调用即可实现对IO口的置1和清零。
3、实现多种花样的LED闪动,使得自己熟悉GPIO的编程过程。
该步骤要达到的目标:熟悉调试软件,如烧写HEX出现问题,可简单判别问题所在,并独立解决。
第3步:开始全新的STM32深入研究
经过以上调试软件的熟悉和GPIO口的编程调试后,相信您已经对STM32有一定的了解。
至少知道如何利用STM32的固件库去写一个代码。在这个阶段,将要接触到串口编程、TFT液晶屏驱动编程、定时器编程、串行外设接口SPI编程、存储器编程、SD卡与文件系统移植、USB读写、UCOS移植等,有精力还可以研究其他外设。
怎么学习32单片机,粤嵌科技已经个大家整理出步骤了,如果说你想要学习32单片机的话也可以来我们公司的单片机培训机构进行实地考察,也可以点击我们文章下面的获取试听资格按钮来获取我们的单片机课程免费试听资格,在试听中可以更加深入的了解粤嵌科技。