【N76E003】 IAP操作是否会影响到SFRS寄存器或者P0M1、P0M2

winderxu |浏览909次
收藏|2018/02/01 17:56

配置:配置P05 PWM 输出(恒定50%占空比),配置APROM最后128个字节存储数据
现象:同一份代码,下载到不同批次N76E003,一个可以输出PWM信号,一个不可以(保持0.3V电压,和高阻输入很像)
          同一份代码,在Keil上在线运行,之前不能输出PWM信号的又可以正常输出了。
找原因: 发现P05的输出模式好像改变了。
              屏蔽IAP操作,PWM输出正常;在IAP操作结束之后,重新配置一下P05的输出模式,PWM输出正常;
              在IAP操作结束后软件复位,PWM也可以正常输出。
              还有其他更诡异的规避做法就不列出来了。

现在完全不知道怎么查找原因了


 

IAP操作的程序根据Datasheet重新写了,应该是没什么问题,猜测是不是还有什么需要注意的没有写到Datasheet上?



或者是IAP操作后,再配置其他引脚需要特别注意什么?

满意回答

2022/09/06 14:25

IAP操作不会影响P0M1和P0M2

jamesliu

其他回答(0)
0人关注该问题
+1
 加载中...