这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 致STM32初学者,外设先后学习顺序!

共1条 1/1 1 跳转至

致STM32初学者,外设先后学习顺序!

菜鸟
2019-08-22 16:48:41     打赏

因为平时工作时做的硬件工作偏多一些,在去年的2018年,主要做了硬件和射频方面的硬件研发工作,另外在产品量产跟线和生产支持上也花费了很多时间,以致把一直想掌握的STM32应用这一块给搁置了,还有掌握的C语言基础变得也越来越生疏。俗语说一年之计在于春,想想2019年初一定要做好计划,不能再把这一块给落下!


计划

今天把手头上积了一层灰的STM32F407开发板给收拾出来,整理好开发工具,安装好开发环境。接下来就是整理学习计划,把STM32所有外设给罗列出来,列出如下先后学习顺序:

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电源管理


对于MCU的内部外设应用与理解,我认为能把上面的基础知识搞明白,算基本上上手了,接下来可以去做一些实际的项目来练手了。对于其他的高级外设如SDIO、CAN总线、ETH以太网等等,可以在今后的项目实战中深入学习,初级阶段可以先把这些基础外设运用好,理解MCU的基本工作原理即可。

对于每个外设的时间,可以花费2天去学习,毕竟工作时间还有其他事情要做,工作的时候根本也不会给你时间让你去天天的学习,公司毕竟不是学校,所以完全要靠自己业余时间去学习。




关键词: “嵌入式”“嵌入式学习”“嵌入式资料”“嵌入式学习    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]