找回密码
 立即注册
查看: 299|回复: 3

8A8K64D4 问题

[复制链接]

1

主题

1

回帖

17

积分

新手上路

积分
17
发表于 2024-8-26 10:57:00 | 显示全部楼层 |阅读模式
本帖最后由 DebugLab 于 2024-8-26 11:16 编辑

问题:
当S1-DL的检测电压大于预设值(比方1V时),MCU会对DLPWM进行控制,使DLPWM的占空比减小,达到S1-DL的的输入稳定在1V上,这个软件实现没有问题,但是当MCU执行这个一工作时,P5.0的RX接收数据就不正常了,会缺少几个字符而出错(试过用串口助手发送到P5.0,也是一样丢包);请问这是什么原因呢?   在当S1的输入值 小于1V时,P5.0的接收读数是正常的.
截图202408261047271872.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2024-8-26 11:02:25 | 显示全部楼层
目测程序没写好,电压大于预设值的时候程序是不是有个中断里执行的时间太长了还是哪里有延时,导致串口接收异常,可以考虑吧串口接收中断优先级太高,别的中断的优先级降低
回复 支持 反对

使用道具 举报 送花

1

主题

1

回帖

17

积分

新手上路

积分
17
发表于 2024-8-26 11:10:05 | 显示全部楼层
电子DI*** 发表于 2024-8-26 11:02
目测程序没写好,电压大于预设值的时候程序是不是有个中断里执行的时间太长了还是哪里有延时,导致串口接收 ...

串口优先级有提升到最高,这个有早就想到了,但还是没有解决。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2024-8-26 11:24:14 | 显示全部楼层
pwm输出调节的时候有开启什么别的中断吗
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 08:51 , Processed in 0.140969 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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