[应用相关]

在使用N32G4FRKEQ7时遇到了一个问题,不知道有没有人遇到过

[复制链接]
250|5
手机看帖
扫描二维码
随时随地手机跟帖
wudayongnb|  楼主 | 2024-5-15 17:32 | 显示全部楼层 |阅读模式
在用定时器触发ADC1的规则通道采样时,用的TIM1的CC2信号触发ADC1采样,只要使能TIM1,USART1发送数据就是乱码,同样的代码修改成用TIM2的CC2信号触发,就没问题。不知道各位朋友有没有遇到过。

使用特权

评论回复
七毛钱| | 2024-5-16 11:52 | 显示全部楼层
硬件冲突或者是配置问题

使用特权

评论回复
内政奇才| | 2024-5-16 16:00 | 显示全部楼层
如果TIM1和USART1都使用了DMA(直接内存访问)功能,并且它们共享相同的DMA通道或资源,可能会导致冲突。检查DMA配置有没有资源竞争。

使用特权

评论回复
评论
wudayongnb 2024-5-20 10:56 回复TA
只有ADC使用了DMA,USART和TIM1都没有使用DMA,把初始化TIM1的代码换成TIM2(根据TIM1和TIM2库函数的不同做相应修改),就没有问题 
海滨消消| | 2024-5-16 20:00 | 显示全部楼层
如果您使用的是较旧的固件库或工具链版本,请尝试更新到最新版本。

使用特权

评论回复
评论
wudayongnb 2024-5-20 10:57 回复TA
固件库用的是从官网上下载下来的最新版本的,您说的工具链指的是什么?是keil的版本吗 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

69

帖子

0

粉丝