如何正确的学习STM32单片机?不管学什么单片机,了解这款芯片的系统结构是必须,而要了解芯片的系统结构,我们必须要阅读芯片的阅读书册。所以学习STM32单片机,两个手册是必须认真阅读的,它们分别是《STM32F103xxx参考手册》和《STM32固件库使用手册》。通过对这两个手册的阅读,你会发现你在学习STM32单片机的过程中,对芯片会有更深的理解。
STM32芯片的内部资源非常多,要想学好这款芯片我们需要从这四个基本外设入门,GPIO输入输出、外部中断、定时器、串口。其实我们学51也是从这几块入手,如果你能熟练掌握着四个外设,说明你已经入门了。下面简要说下STM32学习循序渐进的步骤。
一、基本外设
GPIO输入输出,外部中断,定时器,串口。理解了这四个外设,基本就入门了一款MCU。
二、基本外设接口
SPI,IIC,WDG,FSMC,ADC/DAC,SDIO等,这些外设接口功能原理对每个芯片几乎都是一样的。对芯片而言就是多和少而已。
三、高级功能
UCOS操作系统,FATFS文件系统,EMWIN界面等。以及一些应用。
这些学习都是步骤都要一步一步来、循序渐进,只有把基础打好,在以后的开发项目中都能事半功倍。最后,提醒大家学习单片机开发,需要对C语言熟练掌握,如果你C语言没有学好,那么你学单片机是比较吃力的。