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

因为平时工作时做的硬件工作偏多一些,在去年的2017年,主要做了硬件和射频方面的硬件研发工作,另外在产品量产跟线和生产支持上也花费了很多时间,以致把一直想掌握的STM32应用这一块给搁置了,还有掌握的C语言基础变得也越来越生疏。俗语说一年之计在于春,想想2018年初一定要做好计划,不能再把这一块给拉下!
计划
今天把手头上积了一层灰的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天去学习,毕竟工作时间还有其他事情要做,工作的时候根本也不会给你时间让你去天天的学习,公司毕竟不是学校,所以完全要靠自己业余时间去学习。

关注我的微信公众号,一起学习、一起成长!


不积跬步,无以至千里。---2018/3/1 上海
  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值