自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式RTOS编程

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

2022-11-03 11:38:00 514 1

原创 STM32输出PWM波形

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

2022-10-29 17:23:00 3068

原创 STM32+OLED屏显应用实例

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

2022-10-29 10:39:20 907

原创 定时器Timer方式实现串口通信

设置一个5秒的定时器,每隔5秒从串口发送“hello windows!”

2022-10-29 10:29:08 587

原创 STM32实现定时器控制LED闪烁

本次作业通过定时器Timer方式实现时间的精准控制,设置一个2秒的定时器,让LED等周期性地闪烁。

2022-10-28 22:54:23 5666

原创 用STM32完成基于I2C协议的AHT20温湿度传感器的数据采集

学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。

2022-10-27 13:33:32 284

原创 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 4196 1

原创 STM32采用串口DMA方式实现发送数据

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

2022-10-22 23:15:51 6886

原创 采用STM32外部中断模式控制LED灯亮灭

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

2022-10-22 21:05:52 4089

原创 基于STM32的USART串口通讯

完成一个STM32的USART串口通讯程序

2022-10-16 20:00:24 248

原创 stm32cubeMX使用HAL库实现LED流水灯

用cubemx完成初始化过程,采用HAL库编程实现LED流水灯

2022-10-12 20:35:01 192

原创 STM32实现LED流水灯

基于STM32实现流水灯的实验

2022-10-12 19:35:32 9024 1

原创 Ubuntu下使用opencv完成图像程序编程操作

Ubuntu下opencv的安装及简单操作

2022-09-30 11:44:32 1724

原创 Keil嵌入式开发环境下完成一个基于STM32汇编程序的编写

Keil下完成一个基于STM32汇编程序的编写

2022-09-30 11:11:04 370

原创 gcc的原理及常用指令

gcc编译相关工具介绍及使用linux gcc常用命令

2022-09-21 19:06:15 1091

原创 Unbutu下gcc生成静态库.a和动态库.so

Ubuntu环境用gcc生成静态库和动态库

2022-09-21 01:22:28 278

原创 在Ubuntu系统下用gcc和Makefile两种方式编译程序

​本文目的是在Ubuntu系统上编译C程序来回顾在Linux系统上编写C程序的操作方法。主要采用两种方式进行编译:gcc 命令行方式和Makefile方式。​

2022-09-07 10:07:56 1490 1

空空如也

空空如也

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

TA关注的人

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