2020年 06月 23日 星期二
您的位置: 威廉希尔主页 > 单片机技术 >

致单片机初学者不从51单片机学起!

来源:未知     作者:威廉希尔     发布时间:2020-06-21 10:15         

  为什么我不从51单片机学呢?因为现在电子行业发展速度很快,很多比较大的半导体公司发展也很速度,比如ST,它推出的STM32 MCU不仅使用简单,关键是现在的价格也很便宜。而且现在的产品公司也大多以ST的MCU为首选。

  如果你有C语言基础的线的固件库开始学起,学习这款MCU的固件库是怎么把MCU的每个外设封装成库函数供你调用的。熟悉了原理之后,你可以开始循序渐进的学习MCU的每个外设,遵循先易后难的原则:

  1、STM32 Cube MX使用方法2、STM32 HAL库使用方法3、STM32启动文件理解4、时钟系统(时钟树)梳理、systick定时器5、GPIO(8种状态)使用6、NVIC中断应用7、USART串口通信8、DMA外设的应用(基于串口)9、IIC外设应用10、SPI外设应用11、ADC 电压采集12、TIM定时器13、RTC实时时钟14、看门狗应用15、PWR电源管理

  至于开发板,你可以在某宝上搜一下,用的比较多的就是 野火STM32、 正点原子、安富莱等等,记住开发板只是个工具,选择一款适合自己的就好,不一定贵的就是好的。只要开发板上能把MCU的外设资源引出来供你使用,基本就能满足要求,剩下的可以手动焊接电,这样可以锻炼的焊接能力和电学习能力!

      威廉希尔