[DemoCode下载] 闲着没事,把从前搞得M4系列uart接收不定长数据整理下

[复制链接]
 楼主| leadd@sina.com 发表于 2022-3-31 02:46 | 显示全部楼层 |阅读模式
本帖最后由 leadd@sina.com 于 2022-3-31 02:49 编辑

#申请原创# M4系列使用串口接收中断、配合超时中断。完成串口数据不定长度数据接收、发送
触发中断发送:uartx_com->put_index =长度数值;//先设要发数据个数
uart->INTEN |= UART_INTEN_THREIEN_Msk;//启动发送,UART_INTEN_THREIEN会在中断里清零。

uart_with_timeout.zip

1.53 KB, 下载次数: 15

cyclefly 发表于 2022-4-1 17:37 | 显示全部楼层
不定长的接收,是不是就通用了
 楼主| leadd@sina.com 发表于 2022-4-19 04:29 | 显示全部楼层
cyclefly 发表于 2022-4-1 17:37
不定长的接收,是不是就通用了

当然通用了。受限于RAM而已。
kiwis66 发表于 2022-4-20 09:57 | 显示全部楼层
这是每次要给数据长度赋值么
 楼主| leadd@sina.com 发表于 2022-4-21 07:21 | 显示全部楼层
kiwis66 发表于 2022-4-20 09:57
这是每次要给数据长度赋值么

是的,你可以把这两句嵌入代码,重新打包函数,自动求取长度数值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部