会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cau_par
博客园
首页
新随笔
联系
订阅
管理
随笔 - 30
文章 - 0
评论 - 8
阅读 -
57013
02 2022 档案
合作式调度器Cooperative Scheduler
摘要:背景 单片机开发,入门从最开始的IO置位(点亮LED)开始,裸机开发来说整个是面向过程开发,最终所有的功能都在一个While循环之中,这样的好处在于模块逻辑很直观,流程比较清晰,但是在程序功能增多的时候整体功能会显得不直观。 且需要很多的标志位,同时由于所有的功能循环在一起运行,对于任务的运行间隔并
阅读全文
posted @
2022-02-24 10:54
cau_par
阅读(679)
评论(0)
推荐(0)
编辑
公告
昵称:
cau_par
园龄:
4年8个月
粉丝:
3
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
STM32
(16)
其他
(7)
RT-Thread
(3)
LVGL
(2)
platformio
(1)
IC
(1)
FreeRTOS
(1)
ESP32
(1)
传感器
(1)
随笔档案
2025年3月(1)
2025年2月(1)
2024年12月(1)
2024年11月(1)
2024年10月(1)
2024年9月(1)
2024年8月(2)
2024年7月(1)
2023年8月(1)
2023年6月(1)
2023年5月(1)
2022年12月(1)
2022年11月(1)
2022年10月(2)
2022年9月(1)
2022年7月(1)
2022年6月(1)
2022年4月(1)
2022年2月(1)
2021年12月(1)
2021年2月(1)
2021年1月(1)
2020年9月(1)
2020年8月(1)
2020年7月(2)
2020年6月(2)
阅读排行榜
1. STM32 HAL库UART的使用(7064)
2. RGB屏驱动流程(6781)
3. STM32 HAL库 I2C 工作出错 返回I2C_BUSY(4852)
4. PT1000使用及阻值温度表生成(4513)
5. STM32 CubeMX USB VCP(虚拟串口)示例(4407)
评论排行榜
1. STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制(7)
2. esp-idf vscode debug command 'espIdf.getXtensaGdb' not found(1)
推荐排行榜
1. RGB屏驱动流程(2)
2. esp-idf vscode debug command 'espIdf.getXtensaGdb' not found(1)
3. RT-THREAD移植-基于STM32F103RC(1)
4. STM32 CubeMX USB VCP(虚拟串口)示例(1)
5. STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制(1)
最新评论
1. Re:esp-idf vscode debug command 'espIdf.getXtensaGdb' not found
感谢大佬
--整个馒头
2. Re:STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制
@cau_par 是的,长度不够,是不会触发的。...
--zsurge
3. Re:STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制
@zsurge 如果你设置长度20,也接收到20,这个情况下是会触发HAL_UART_RxCpltCallback,但这个并不是空闲中断触发,而是接收完成触发的(DMA中断时调用HAL_UART_Rx...
--cau_par
4. Re:STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制
空闲中断会触发HAL_UART_RxCpltCallback 接收完成中断的。比如说,我长度设置为20,使用DMA空闲中断,串口刚好接收20个字节,是可以触发 接收宛成中断的。您可以试下。...
--zsurge
5. Re:STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制
@zsurge 这个不定长接收不是使用的DMA的中断,因此与DMA的长度没有关系(DMA长度不能过短),使用的是UART的空闲中断,因此是不会触发HAL_UART_RxCpltCallback这个函数...
--cau_par
点击右上角即可分享