- 博客(69)
- 问答 (1)
- 收藏
- 关注
原创 HAL库STM32串口开启DMA接收数据
此博客仅仅作为记录,这个像是有bug一样,有时候好使,有时候不好,所以趁现在好使赶紧记录一下,很多地方用到串口接收数据,DMA又是一种非常好的接收方式,可以节约CPU的时间,提高利用率,首先是在CubeMX的配置,这个很简单,首先配置成异步收发。最后需要在串口中断函数stm32f1xx_it.c操作一些东西,首先在此函数中引用usart.h文件,否则会报错。在while(1)中的代码操作,就是判断标志位,然后把接收到的数据打印出来。首先就是必须勾选,要不然打印不了数据,使用DMA发送数据的时候,可能。
2023-11-18 17:46:33
1453
2
原创 单片机课设和电子设计大赛仿真分享
统,当然这样的系统还有很多,比如 Windows, MacOS, UNIX 等等。Linux 驱动开发入门的 CPU。接上手 Linux 驱动开发的,因为 51 和 Linux 驱动开发的差异太大了!
2023-04-21 13:15:02
1124
11
原创 FreeRTOS的学习(四)—— 信号量之间的优先级翻转问题和互斥信号量
FreeRTOS的学习(三)—— 信号量之间的优先级翻转问题和互斥信号量
2022-09-17 12:00:20
1965
原创 蓝桥杯嵌入式基础模块——定时器输入捕获功能(新板)STM32G431(HAL库开发)
蓝桥杯嵌入式基础模块——定时器输入捕获功能(新板)STM32G431(HAL库开发)
2022-09-07 16:09:51
4261
10
原创 蓝桥杯嵌入式基础模块——LCD显示器的基本使用(新板)STM32G431(HAL库开发)
蓝桥杯嵌入式基础模块——LCD显示器的基本使用(新板)STM32G431(HAL库开发)
2022-09-06 13:07:05
5106
2
原创 蓝桥杯嵌入式STM32G431RBT6的学习(总大纲)(HAL库学习)板子介绍
蓝桥杯嵌入式STM32G431RBT6的学习(总大纲)(HAL库学习)
2022-09-06 12:04:22
18315
1
原创 蓝桥杯嵌入式基础模块——定时器输出比较(PWM)(新板)STM32G431(HAL库开发)
蓝桥杯嵌入式基础模块——定时器输出比较(PWM)(新板)STM32G431(HAL库开发)
2022-09-06 11:36:21
2300
1
原创 蓝桥杯嵌入式基础模块——定时器的基本作用(新板)STM32G431(HAL库开发)
蓝桥杯嵌入式基础模块——定时器的基本作用(新板)STM32G431(HAL库开发)
2022-09-06 10:39:29
2583
原创 蓝桥杯嵌入式基础模块——RTC时钟显示(新板)STM32G431(HAL库开发)
蓝桥杯嵌入式基础模块——RTC时钟显示(新板)STM32G431(HAL库开发)
2022-09-06 00:04:06
4252
7
原创 STM32的GPIO重映射配置(解除下载端口的重映射)
STM32配置GPIO不成功,可以看看是否用了下载接口PA13,PA14,PA15,PB3,PB4
2022-05-04 12:57:03
3061
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人