- 博客(17)
- 收藏
- 关注
原创 嵌入式RTOS编程
学习嵌入式实时操作系统(RTOS),以uc/OS为例,将其移植到stm32F103上,构建至少3个任务(task):其中两个task分别以1s和3s周期对LED灯进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uc/OS! 欢迎来到RTOS多任务环境!”。记录详细的移植过程。
2022-11-03 11:38:00
547
原创 STM32输出PWM波形
使用TIM3和TIM4,分别输出一个PWM波形,PWM的占空比随时间变化,去驱动你外接的一个LED以及最小开发板上已焊接的LED(固定接在 PC13 GPIO端口),实现2个 LED呼吸灯的效果。
2022-10-29 17:23:00
3343
原创 STM32+OLED屏显应用实例
理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:1) 显示自己的学号和姓名; 2) 显示AHT20的温度和湿度;3) 上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者一段歌词或诗词(最好使用硬件刷屏模式)。
2022-10-29 10:39:20
969
原创 用STM32完成基于I2C协议的AHT20温湿度传感器的数据采集
学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。
2022-10-27 13:33:32
329
原创 HAL库中断方式实现串口通信操作
采用串口中断方式重做上周的串口通信作业,分别实现:1)当stm32接收到字符“s”时,停止持续发送“hello windows!”; 当接收到字符“t”时,持续发送“hello windows!”(提示:采用一个全局标量做信号灯);2)当stm32接收到字符“stop stm32!”时,停止持续发送“hello windows!”; 当接收到字符“go stm32!”时,持续发送“hello windows!”(提示:要将接收到的连续字符保存到一个字符数组里,进行判别匹配。写一个接收字符串的函数
2022-10-23 09:15:36
4275
1
原创 采用STM32外部中断模式控制LED灯亮灭
用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。
2022-10-22 21:05:52
4352
原创 在Ubuntu系统下用gcc和Makefile两种方式编译程序
本文目的是在Ubuntu系统上编译C程序来回顾在Linux系统上编写C程序的操作方法。主要采用两种方式进行编译:gcc 命令行方式和Makefile方式。
2022-09-07 10:07:56
1530
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人