嵌入式系统开发16——嵌入式实时操作系统uC/OS的简介及简单应用 本文主要介绍嵌入式实时操作系统(RTOS),并且以uc/OS为例,将其移植到stm32F103C8T6上,构建3个任务:其中两个task分别以1s和3s周期对LED灯进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uC/OS! 欢迎来到RTOS多任务环境!”。
嵌入式系统开发15——基于SPI协议的OLED屏显简单应用 本文主要介绍OLED屏显和汉字点阵编码原理,并在此基础上,使用STM32F103的SPI接口、AHT20温度传感器和OLED屏显,实现显示学号姓名、显示温湿度、长字符滑动显示。
嵌入式系统开发14——基于I2C协议使用AHT20传感器采集温湿度 本文主要介绍I2C总线通信协议,并在此基础上,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。
嵌入式系统开发11——中断及串口通信进阶 本文主要介绍stm32中断、DMA通信原理和编程方法,在理论学习的基础上,使用stm32tubemx和HAL库,完成STM32中断方式点灯、中断方式的串口通信以及DMA方式的串口通信编程练习。