硬汉嵌入式论坛

 找回密码
 立即注册
查看: 339|回复: 1
收起左侧

[以太网] stm32h743网口无法发送数据

[复制链接]

4

主题

12

回帖

24

积分

新手上路

积分
24
发表于 2025-4-16 14:46:45 | 显示全部楼层 |阅读模式
各位大佬情况是这样,我之前在正点原子的例程基础上实现了单通道adc采集并将数据通过网口发送给上位机,现在想实现3通道adc采集,目前adc采集部分代码已经完成,可以实现3通道同步采集,于是想把这部分代码与网口部分移植在一起,移植后的情况就是编译不报错,代码可以按照理想的顺序执行,但上位机就是收不到数据,我总结了一下大概有以下几点是与单通道明显不同的:1.BDMA的存储起始地址强制规定为0x3800FF00      2.BDMA每次完成数据传输后使用SCB_InvalidateDCache_by_Addr进行无效化操作,不然bdma的数组不更新      3.单通道一个数据包放的是一个dmabuf的数据,3通道一个数据包放的是3个dmabuf的数据,请问出现这种问题的可能有哪些呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-4-17 09:28:35 | 显示全部楼层
不上传ADC数据了,简单给网络助手发送个hello world试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 06:55 , Processed in 0.037832 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表