一、主要的几部分内容
【1】Keil工程、CubeMX工程、寄存器开发与HAL库开发
【2】常用C语法与寄存器操作,HAL库、辅助调试工具
【3】MDK的编译过程与文件类型全解、在SRAM中调试代码
【4】时钟的配置与操作(RCC、RTC)
【5】中断:NVIC与EXTI
【6】GPIO的输入(按键检测)与输出(LED)
【7】通讯:串口USART、DMA等的原理与配置
【8】两种看门狗(IWDG、WWDG)的配置与应用
【9】三种定时器的操作与拓展
【10】ADC原理(单/多通道采集等)与其常见功能(实际场景配置)
【11】DAC常用功能(输出三角波、正弦波)与实际应用场景
【12】总线:I2C/SPI/485/CAN等原理与配置及其使用场景
【13】PWR电源控制与低功耗管理
【14】SDIO读写测试与FatFs文件系统、常见存储器类型
【15】读写内部FLASH、设置FLASH的读写保护与解除
【16】LCD显示与电阻触摸屏实验
二、拓展与应用部分
【1】触摸屏
【2】红外遥控
【3】DS18B20数字温度传感器
【4】DHT11数字温湿度传感器
【5】NRF24L01无线模块
【6】FLASH模拟EEPROM
【7】MPU6050传感器姿态检测
【8】OV7725摄像头
【9】内存管理与DSP测试
待续