提议从STM32逐渐学起!
为何我不会提议从51单片机设计学呢?由于如今电子产业的发展速率迅速,许多较发展趋势也很速率,例如ST,它发布的STM32 MCU不但应用简易,关键是下面的价位也很便宜。并且如今的商品企业也大多数以ST的MCU为优选。
因此我建议你从STM32逐渐下手学习,可以从STM32F1、STM32F0逐渐学起。
假如您有C语言基本得话,可以从STM32官方网的固定件库逐渐学起,学习这个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、看门狗1运用15、PWR电池管理
学习完这种基本上就可以去实战演练做新项目了。
有关开发板
对于开发板,你能在淘宝上搜一下,用的比较多的便是 野火STM32、 正点原子、安富莱这些,记牢开发板仅仅个专用工具,挑选一款合适自身的就行,不一定贵的便是好的。只需开发板上可以把MCU的外设网络资源引过来供你应用,基本上就能符合要求,剩余的可以手动式电焊焊接电源电路,那样可以锻练的电焊焊接能力和电源电路学习能力!