本帖最后由 winderxu 于 2018-2-1 17:44 编辑
配置:配置P05 PWM 输出(恒定50%占空比),配置APROM最后128个字节存储数据
现象:同一份代码,下载到不同批次N76E003,一个可以输出PWM信号,一个不可以(保持0.3V电压,和高阻输入很像)
同一份代码,在Keil上在线运行,之前不能输出PWM信号的又可以正常输出了。
找原因: 发现P05的输出模式好像改变了。
屏蔽IAP操作,PWM输出正常;在IAP操作结束之后,重新配置一下P05的输出模式,PWM输出正常;
在IAP操作结束后软件复位,PWM也可以正常输出。
还有其他更诡异的规避做法就不列出来了。
现在完全不知道怎么查找原因了,没有找到原因,都不敢用这款芯片了...
|