1、入门
【STM32】入门(零):keil安装、科学使用、芯片包安装
【STM32】入门(一):环境搭建、编译、下载、运行
【STM32】入门(二):跑马灯-GPIO端口输出控制添加链接描述
【STM32】入门(三):按键使用-GPIO端口输出控制
【STM32】入门(四):外部中断-按键通过中断动作
【STM32】入门(五):串口TTL、RS232、RS485
【STM32】入门(六):I2C协议
【STM32】入门(七):I2C硬件控制方式
【STM32】入门(八):I2C软件控制方式
【STM32】入门(九):HAL库学习
【STM32】入门(十):STM32CubeMx下载、安装、使用
【STM32】入门(十一):初识uCOS-III
【STM32】入门(十二):实时操作系统RTOS和通用操作系统GPOS的区别
【STM32】入门(十三):FreeRTOS
【STM32】进阶(一):抢占式优先级和响应式优先级(NVIC_PriorityGroupConfig)
【STM32】进阶(二):DMA+ADC实现模拟量检测
2、再见STM32
项目中用到了单片机,不巧的是项目组中单片机开发人员青黄不接,只能硬着头皮上,完成一些小功能。
已经应付交差,单片机先学到这儿。到这儿单片机还不算入门,建议感兴趣的,深入学习HAL库、LL库以及操作系统uCOSIII,还有华为的LiteOS。