打印
[STM32L1]

STM32L151C8通过DMA发送到串口数据异常

[复制链接]
633|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2024-1-4 09:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天我通过DMA把缓存中数据发送到串口,由串口助手显示出来,结果发现串口助手中显示的数据异常,具体如下:
想发送 uint8_t sendata[5]={0x01,0x02,0x03,0x04,0x05};到串口助手中显示出来。
结果显示:

我检查了很多遍都看不出问题,有帮忙看下的大哥吗?是不是我工程配置问题?用的keil5

使用特权

评论回复
沙发
一只眠羊| | 2024-1-16 14:48 | 只看该作者
结果显示什么了啊?

使用特权

评论回复
板凳
在曼谷的春| | 2024-1-16 17:00 | 只看该作者
如果显示不对,一般就是串口助手设置的格式不对,导致的

使用特权

评论回复
地板
失物招領| | 2024-1-16 19:00 | 只看该作者
你波特率什么的都正确吗

使用特权

评论回复
5
将爱藏于深海| | 2024-1-16 21:00 | 只看该作者
可以看看你的程序,和时钟配置,然后看看波特率之类的是否移植

使用特权

评论回复
6
故意相遇| | 2024-1-16 23:00 | 只看该作者
可能是你发送的逻辑不对?是丢数据了还是根本就不对啊?

使用特权

评论回复
7
风凉| | 2024-1-17 01:00 | 只看该作者
你要把你的结果发出来才行啊,这样的话大家就得胡乱的猜了

使用特权

评论回复
8
月亮一键变蓝| | 2024-1-17 03:00 | 只看该作者
一般来说串口是比较简单的了,而且也好找出问题,你用逻辑分析仪一抓就知道怎么回事儿了

使用特权

评论回复
9
捧一束彼岸花| | 2024-1-17 03:00 | 只看该作者
数据异常?是有啥干扰的吗?

使用特权

评论回复
10
未说出口的像你| | 2024-1-17 07:00 | 只看该作者
工程的话建议用cubemx配置一下,这样的话问题一般会少一些

使用特权

评论回复
11
西洲| | 2024-1-17 14:00 | 只看该作者
是不是DMA得缓冲配置小了呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2121

主题

8107

帖子

11

粉丝