CH582M 运行Central程序,另一CH582M运行Peripheral程序。
当运行Central程序的CH582M连另一CH582M时,PWM功能会受到影响,出现情况是连接前PWM数据保存寄存器是一个初值,但是在蓝牙连接时,PWM寄存器初值就会跳动,大概率变成127-131数值。
更换过两块不同方案的电路板测试问题依然存在,更换过1.5和1.8协议栈测试问题依然存在。
用官方的Central的Demo添加了打印0x40005008寄存器值的测试
如下图PWM寄存器R32_PWM8_11_DATA的值从【D3C18300】在BLE连接后变成了【D7C18300】
附上可以复现的精简工程