自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 STM32F103C8T6基于HAL库移植uc/OS-III

学习嵌入式实时操作系统(RTOS),以uc/OS为例,将其移植到stm32F103上,构建至少3个任务(task):其中两个task分别以1s和3s周期对LED灯进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uc/OS! 欢迎来到RTOS多任务环境!”。记录详细的移植过程。

2022-11-07 22:10:34 1714

原创 基于STM32的温湿度的OLED(4SPI)显示

理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:1) 显示自己的学号和姓名; 2) 显示AHT20的温度和湿度;3) 上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者一段歌词或诗词(最好使用硬件刷屏模式)。

2022-11-04 19:28:51 1630 1

原创 STM32基于I2C协议的AHT20传感器温湿度的数据采集,并将采集的温度-湿度值通过串口输出

学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。

2022-11-04 17:43:37 345

原创 使用TIM3和TIM4,驱动外接LED和STM32上已焊接的LED,实现2个 LED呼吸灯的效果

使用TIM3和TIM4,分别输出一个PWM波形,PWM的占空比随时间变化,去驱动你外接的一个LED以及最小开发板上已焊接的LED(固定接在 PC13 GPIO端口),实现2个 LED呼吸灯的效果。

2022-10-30 22:55:15 790

原创 通过定时器Timer方式实现串口发送“hello windows!”及LED等周期性闪烁

通过定时器Timer方式实现时间的精准控制,相当于给CPU上了一个闹钟,CPU平时处理其它任务,当定时时间到了以后,处理定时相关的任务。请设置一个5秒的定时器,每隔5秒从串口发送“hello windows!”;同时设置一个2秒的定时器,让LED等周期性地闪烁。

2022-10-30 22:55:02 1182

原创 STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据

STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据。

2022-10-23 20:57:27 3231

原创 采用串口中断方式实现串口通信:停止/持续发送“hello windows!”

(1)当stm32接收到字符“s”时,停止持续发送“hello windows!”; 当接收到字符“t”时,持续发送“hello windows!”;(2)当stm32接收到字符“stop stm32!”时,停止持续发送“hello windows!”; 当接收到字符“go stm32!”时,持续发送“hello windows!”

2022-10-23 20:56:42 2135

原创 HAL库中断方式控制LED灯亮灭

用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。

2022-10-23 14:24:52 1790

原创 基于STM32的USART串口通讯程序

使用HAL库&寄存器完成串口通讯程序

2022-10-18 07:25:23 1654

原创 使用HAL库&寄存器完成LED流水灯程序

使用HAL库&寄存器点亮流水灯

2022-10-13 11:24:49 1426

原创 Keil嵌入式开发环境的搭建与配置及基于STM32汇编程序的编写

keil嵌入式环境的搭建与配置以及一个基于STM32简单汇编程序的编写

2022-10-08 16:39:22 1651

原创 Ubuntu18.04 下图像处理开源软件库Opencv3.4.16的安装及使用

图像处理开源软件库OpenCV3.4.16的入门使用

2022-09-25 19:55:17 2431 1

原创 gcc生成静态库.a与静态库.so以及两种库文件的创建和使用

静态库文件.a与静态库.so文件的创建和使用实例

2022-09-25 12:40:57 1226

原创 Ubuntu系统下使用gcc命令和Makefile方式编译主程序与Windows系统下编译主程序比较

Ubuntu系统下使用gcc命令和Makefile方式编译主程序与Windows系统下编译主程序

2022-09-10 09:11:46 764

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除