WCH沁恒单片机
直播中

张静

7年用户 1464经验值
私信 关注
[问答]

CH582主从一体使用pwm,100ms控制一次占空比会死机是为什么?

在加pwm之前一直是主从一体做主连接从机,长链接通过串口看收发数据,放一晚上都没问题,加了pwm后有时候会半小时就死了,不发数据,蓝牙连接也断开了,一开始是定时器定时100ms控制一次占空比,后面又测试在tmos任务里100ms控制一次,都会死机,而且看门狗也没重启。
PWM用的A7,B0 B1 B2 B3,四个重映射IO
  
  又测试了几遍,系统没跑死,定时器还在运行,看门狗在喂狗,主从一体协议跑死了,不运行协议了,tmos任务也没运行。
  

回帖(1)

廖阿朋

2022-8-9 10:55:35
使用tmos任务的时候注意以下几点:

  • 禁止在中断中调用
  • 建议不要在单个任务中执行超过连接间隔一半时长的任务,否则将影响蓝牙通讯
  • 同理,在中断中建议不要执行超过连接间隔一半时长的任务,否则将影响蓝牙通讯
举报

更多回帖

发帖
×
20
完善资料,
赚取积分