打印
[STM32F1]

MDK中串口DMA软件仿真异常

[复制链接]
楼主: tdh03z
手机看帖
扫描二维码
随时随地手机跟帖
21
Mowergy| | 2023-8-5 08:53 | 只看该作者 回帖奖励 |倒序浏览
DMA传输的时候访问了非法的内存地址,就可能会异常

使用特权

评论回复
22
Mowergy| | 2023-8-5 08:54 | 只看该作者
DMA传输的时侯访问了非法的内存地址,就可能会异常

使用特权

评论回复
23
rosemoore| | 2023-8-5 12:13 | 只看该作者
DMA通道和传输方向正确配置,并且内存地址和外设地址正确设置。还要确认是否正确启用了DMA传输请求和DMA中断。

使用特权

评论回复
24
1988020566| | 2023-8-5 12:25 | 只看该作者
在DMA发生错误时,可以通过读取DMA状态寄存器或查看错误中断来诊断问题。根据具体的错误类型,采取相应的措施,例如重新初始化DMA或进行重连等。

使用特权

评论回复
25
nomomy| | 2023-8-5 13:24 | 只看该作者
使用MDK提供的调试工具,例如逐步执行和查看寄存器值,以帮助定位问题

使用特权

评论回复
26
linfelix| | 2023-8-5 14:04 | 只看该作者
在缓冲区溢出或空的情况下进行适当的处理,避免数据丢失或死锁。

使用特权

评论回复
27
eefas| | 2023-8-7 08:17 | 只看该作者
正确配置了串口DMA的相关参数,包括DMA通道、传输方向、数据大小和缓冲区地址等。

使用特权

评论回复
28
primojones| | 2023-8-7 20:30 | 只看该作者
可以先将DMA禁用,并使用普通的轮询方式进行串口通信

使用特权

评论回复
29
tdh03z|  楼主 | 2023-8-7 21:26 | 只看该作者
谢谢大家的意见,程序是软件仿真不行,实际下载到芯片中运行是没有问题的。一直没试过软件串口仿真,所以试了下

使用特权

评论回复
30
timfordlare| | 2023-8-9 21:57 | 只看该作者
串口的波特率、数据位、停止位和校验位等配置正确。这些配置应与硬件设置匹配。

使用特权

评论回复
31
Stahan| | 2023-8-11 23:55 | 只看该作者
实际跑一下看看能不能行

使用特权

评论回复
32
MessageRing| | 2023-8-12 23:44 | 只看该作者
用到是官方例程吗?

使用特权

评论回复
33
xxrs| | 2023-8-13 19:44 | 只看该作者
DMA配置问题

使用特权

评论回复
34
Undshing| | 2023-8-14 23:46 | 只看该作者
参考一下DMA的例程试试吧

使用特权

评论回复
35
Uriah| | 2024-3-1 07:31 | 只看该作者

环氧树脂由于硬度的原因不能用于应力敏感和含有贴片元件的模块灌封,在模块电源中基本被淘汰

使用特权

评论回复
36
帛灿灿| | 2024-3-1 09:27 | 只看该作者

产生一个充电放电的过程

使用特权

评论回复
37
Bblythe| | 2024-3-1 10:30 | 只看该作者

齐纳二极管作为ESD保护与单向TVS原理相同

使用特权

评论回复
38
周半梅| | 2024-3-1 12:26 | 只看该作者

之所以称为ESD静电保护器

使用特权

评论回复
39
Pulitzer| | 2024-3-1 13:29 | 只看该作者

钳位二极管最常用于集成电路中

使用特权

评论回复
40
童雨竹| | 2024-3-1 15:25 | 只看该作者

它迅速由高阻态变为低阻态

使用特权

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

本版积分规则