社区
单片机/工控
帖子详情
串口数据发接
gengjia8512
2008-11-02 05:08:00
我用DMA方式使用串口接发数据,但是接受到的都是0,为什么?
...全文
73
2
打赏
收藏
串口数据发接
我用DMA方式使用串口接发数据,但是接受到的都是0,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longbao
2008-11-03
打赏
举报
回复
对啊,得看你收发得时候是怎么处理的,还有串口的设置啊
lbing7
2008-11-02
打赏
举报
回复
DMA和串口没多大关系
具体看你的收发处理,还有底层的协议啥的
关于
串口
数据
的发送和接收(调试必备)
前言 对于
串口
的
数据
发送和接收,大多是都是利用
串口
中断来进行的,但是这样对于编程方面有一定要求,并且程序也不太好写,比如说,如果让你随意接收一段
数据
,然后利用
串口
将它发送出来,第一个需要考虑的问题就是接收
数据
的长度,怎么才知道一段
数据
是否结束?或者说如果
串口
助手上面没有可以在
数据
末尾加上结束标志的时候,你如何知道
数据
的结束?,这必然牵涉到一定的编程技巧。但是,之前在接触C语言的时候,我们就利用过...
万能的
串口
数据
接收及处理方法
搞单片机,肯定少不了
串口
的使用,不管是调试也好,与其他设备通信也好,是我们不可或缺的利器。接下来就分享一下本人在项目中使用
串口
接收
数据
及处理的方法。 先介绍下主要思路,首先需要开一个定时器,我们接收
串口
端发来的
数据
,这个时候会产生接收中断,在中断里面我们做三件事,1.启动定时器;2.清除时间计数器;3.接收
数据
存放到事先定义好的缓存buffer;然后我们在定时器中...
STM32
串口
发送
数据
和接收
数据
方式总结
之前写了篇关于ESP8266使用AT指令进行互相通讯的实验,在写STM32
串口
接发
数据
的程序中,觉得有必要将之前学的有关于
串口
方面的使用经历加以总结。
串口
发送
数据
: 1.
串口
发送
数据
最直接的方式就是标准调用库函数。void USART_SendData(USART_TypeDef* USARTx, uint16_t Data); 第一个参数是发送...
串口
通信——接收
串口
数据
并处理(C语言)
串口
通信——接收
串口
数据
并处理(C语言)
串口
数据
实时处理:定时器+
串口
判断
串口
数据
接收完成
使用背景: 之前在做项目的时候,
串口
接收的
数据
要及时进行处理,虽然采用了自定义的
串口
协议,但是协议的包尾只有一个字节,经常判断不准
数据
是否接受完毕,所以就采用计时器+
串口
的方式来判定
串口
是否接受完成。 核心思想 根据波特率来计算接受一个字节所需要的时间,当超过这个时间没有收到
数据
,则表明这一帧
数据
已经接受完毕 实现方法
串口
中断函数接收第一个字节之后,开启定时器计数。接受下一个字节的时候清空定时器...
单片机/工控
27,374
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章