在加pwm之前一直是主从一体做主连接从机,长链接通过串口看收发数据,放一晚上都没问题,加了pwm后有时候会半小时就死了,不发数据,蓝牙连接也断开了,一开始是定时器定时100ms控制一次占空比,后面又测试在tmos任务里100ms控制一次,都会死机,而且看门狗也没重启。
PWM用的A7,B0 B1 B2 B3,四个重映射IO
热门产品 :
CH394: 以太网协议栈芯片
在加pwm之前一直是主从一体做主连接从机,长链接通过串口看收发数据,放一晚上都没问题,加了pwm后有时候会半小时就死了,不发数据,蓝牙连接也断开了,一开始是定时器定时100ms控制一次占空比,后面又测试在tmos任务里100ms控制一次,都会死机,而且看门狗也没重启。
PWM用的A7,B0 B1 B2 B3,四个重映射IO
又测试了几遍,系统没跑死,定时器还在运行,看门狗在喂狗,主从一体协议跑死了,不运行协议了,tmos任务也没运行。
使用tmos任务的时候注意以下几点:
禁止在中断中调用
建议不要在单个任务中执行超过连接间隔一半时长的任务,否则将影响蓝牙通讯
同理,在中断中建议不要执行超过连接间隔一半时长的任务,否则将影响蓝牙通讯