1.MCU学习路线
工具使用 -> 了解芯片 -> 外设驱动 -> 实时操作系统 -> GUI图形用户界面
1.1.工具使用
keil编译,调试,下载
1.2.了解芯片
芯片特性,存储器容量,外设和接口种类、数量
1.3.外设驱动
GPIO/TIMER/USART/IIC/SPI······
1.4.实时操作系统
ucos,rt-thread,freertos······
1.5.GUI图形用户界面
emwin······
2.开发流程
2.1.官网
芯片数据手册,芯片参考手册,用户指导手册,开发环境等等;
2.2粗读手册
了解芯片特性介绍,内核性能,存储器映射,外设种类和数量;
2.3细读手册
掌握具体的外设功能框图,相关寄存器,编程方法等等,编写外设驱动