自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32踩坑--串口发送乱码

今天在STM32F407新板子上测试串口时,发现发送数据一直乱码。

2023-12-03 21:10:19 1015

原创 FreeRTOS源码阅读笔记6--event_groups.c

xEventGroupSetBits源码中可以看出,while循环中等待事件的任务数量是不确定的,FreeRTOS中不能在中断中执行不确定的操作。所以xEventGroupSetBitsFromISR其实是在守护任务(软件定时器服务任务,优先级比自定义的任务优先级大)通过回调函数的方式,调用xEventGroupSetBits函数来实现的,本质上xEventGroupSetBitsFromISR执行的上下文环境是任务。指定事件中的事件标志位,32位的数据。指定事件中要设置的事件标志位;

2023-11-27 16:22:51 1086

原创 FreeRTOS源码阅读笔记5--mutex

不能在中断中释放(获取)互斥量的原因(个人总结):在中断中释放(获取)互斥量没有意义,从源码中可以看出互斥量相较于信号量,多了优先级继承机制,这个机制是对于任务而言的,对于中断来说没有意义,不可能用互斥量的这个机制去改变中断的优先级。所以,在中断中释放(获取)互斥量没有意义,直接释放(获取)信号量即可。

2023-11-23 09:54:00 525

原创 FreeRTOS源码阅读笔记4--semphr.h

FreeRTOS源码阅读笔记4--semphr.h

2023-11-20 16:30:03 227

原创 FreeRTOS源码阅读笔记3--queue.c

FreeRTOS源码阅读笔记3--queue.c

2023-11-11 15:49:32 370

原创 FreeRTOS源码阅读笔记2--list.c

list.c中主要完成列表数据结构的操作,有列表和列表项的初始化、列表的插入和移除。

2023-11-07 21:16:47 381

原创 FreeRTOS源码阅读笔记1--task.c

FreeRTOS源码阅读笔记1--task.c

2023-11-06 21:02:10 300

原创 STM32笔记——模拟I2C与MPU6050通信

STM32笔记——模拟I2C与MPU6050通信

2023-03-18 16:48:16 751 1

原创 STM32笔记——USART发送和接收数据包

STM32笔记——USART发送和接收数据包

2023-03-16 23:39:52 985

原创 STM32笔记——USART串口通信

STM32笔记——USART串口通信

2023-03-15 23:30:11 831

原创 STM32笔记——DMA直接存储器存取

STM32笔记——DMA直接存储器存取

2023-03-14 19:09:08 285

原创 STM32笔记——ADC模数转换

STM32——ADC模数转换

2023-03-13 22:58:05 633

原创 STM32笔记——定时器编码器接口模式

STM32——定时器编码器接口模式

2023-03-12 10:09:32 1392

原创 STM32笔记——定时器输入捕获功能(测量PWM的频率和占空比)

STM32——定时器输入捕获功能(测量PWM的频率和占空比)

2023-03-11 21:38:12 7640 1

原创 STM32笔记——定时器输出比较功能(产生PWM波)

STM32——定时器输出比较功能(产生PWM波)

2023-03-10 21:35:16 1842

原创 STM32笔记——TIM定时器定时中断应用

STM32——TIM定时器定时中断应用

2023-03-09 21:06:21 1714

原创 STM32笔记——EXTI外部中断

STM32——EXTI外部中断

2023-03-07 19:52:06 1125 3

原创 初识STM32——从点灯开始

初识STM32——从点灯开始

2023-03-04 20:54:30 215

原创 51单片机——DAC数模转换实验(LED呼吸灯)

51单片机——DAC数模转换实验(LED呼吸灯)

2023-03-03 14:29:49 1108

原创 51单片机——ADC模数转换实验

51单片机——ADC模数转换实验

2023-03-03 12:21:45 6868

原创 51单片机——直流电机驱动PWM

51单片机——直流电机驱动PWM

2023-03-01 22:55:39 1524

原创 51单片机——模拟1-Wire总线与DS18B20通信(测量温度)

51单片机——模拟1-Wire总线与DS18B20通信(测量温度)

2023-03-01 14:42:09 1663

原创 51单片机——秒表(定时器扫描独立按键和数码管)

51——单片机秒表(定时器扫描独立按键和数码管)

2023-02-26 19:21:13 3921

原创 51单片机——模拟I2C总线与AT24C02通信

51单片机——模拟I2C总线与AT24C02通信

2023-02-26 10:43:25 2022

原创 51单片机——DS1302可调时钟

51单片机——DS1302可调时钟

2023-02-24 14:49:46 5628 1

原创 51单片机——LED点阵屏(显示滚动画面)

51单片机——LED点阵屏(显示滚动画面)

2023-02-22 13:22:00 10074 12

原创 51单片机——串口通信(发送和接受数据)

51单片机串口通信(发送和接受数据)

2023-02-21 11:47:01 38627 24

原创 51单片机——定时器中断应用(控制LED灯的循环移动)

51单片机:定时器中断应用(控制LED灯的循环移动),按下key1,LED循环右移;按下key2,LED循环左移。循环中间间隔1s。

2023-02-18 19:13:01 4442

原创 51单片机——LCD1602密码锁

51单片机——LCD1602密码锁的实现

2023-02-17 23:34:06 1250

原创 51单片机——一个独立按键控制LED的闪烁和熄灭

51单片机——一个独立按键控制LED的闪烁和熄灭

2023-02-01 23:26:04 3512 2

原创 c语言——通讯录实现【动态内存(柔性数组)、文件操作】

c语言——通讯录实现【动态内存(柔性数组)、文件操作】

2023-01-29 23:48:38 4828

原创 使用两个scanf()函数分别输入字符时,第二个scanf()函数输入发生问题

使用两个scanf()函数分别输入字符时,第二个scanf()函数输入发生问题

2023-01-28 18:14:34 921 1

原创 C语言——猴子吃桃问题

C语言——猴子吃桃问题。递归、循环。

2023-01-23 22:28:44 6897

原创 c语言小项目——通讯录实现

实现通讯录中联系人信息的增、删、查、改。

2023-01-22 19:40:49 297

原创 C语言烟花代码—兔年顶呱呱

C语言烟花代码

2023-01-09 18:09:42 34372 29

原创 【每日一练】2023/1/8

【每日一练】2023/1/8: 题目名称:小豚鼠搬家

2023-01-08 18:02:43 162

空空如也

空空如也

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

TA关注的人

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