一、拿到开发板怎么入手?
1、看光盘目录,了解提供的资料情况·
2、找到核心学习资料,大致了解开发板硬件
3、查看资料,安装开发环境
4、先学基础,多学多问5、不懂的先找资料,再提问
6、高级知识慢慢学。
二、参考资料:
1、最底层(了解):CM3权威指南(ARM提供)
2:、芯片参考手册(芯片功能、寄存器描述特性等):STM32F10x中文参考手册
3、芯片数据手册:STM32F103xCDE_DS_CH_V5.pdf
4、官方资料和教程:固件库包(含参考源码),一些官方培训PPT
5、特定开发板学习教程(手册、视频、源码)(理解)
三、基本要求
1、C语言是基础
2、熟练掌握一种开发环境,Keil5。掌握一种调试工具:JTAG
3、库函数和寄存器对比学习。寄存器配置
4、基本外设:GPIO输入输出,外部中断,定时器,串口。理解这四个外设,基本就入门了一款MCU。
基本外设接口:SPI、IIC、WDG、FSMC、ADC/DAC、SDIO对芯片而言就是加减法。
高级功能:UCOS / FATFS / EMWIN。以及一些应用