我在ReabppEnable外围设备的手册中找到了示例代码。它显示了解锁序列与第三写Beung-BuuthTiNnRead eSCONCOL(OSCCONLL(1和lt;lt;6))。锁序列与第三写是类似的,SuxBuiTiNnRead EsCONCOL(OSCCONL&P;(~(1 & lt;& lt;6)))。换句话说,他们的代码只写入和清除位6,剩下的其他位单独。当我使用那个代码时,微芯片会进入这个模式(比特1设置),并且它永远不会清除。它需要一个软复位来清除钻头。通过阅读OSCCON位的功能,写入位5-0到0的唯一危险是它可能隐藏时钟故障。这个代码最初是用2015编写的,从那时起就被大量使用了。在过去的几个月里,它以每小时120个部件的速度使用。以前,它以每天10-20的速度使用。以前的不便(只是偶尔失败时重试)已经变成了生产问题。RISC,我正在使用ICD3。我会把一个断点写在OSCCon上,因为这是函数代码的一部分。请原谅我的无知,但是有可能为寄存器的特定数据值设置断点吗?
我在ReabppEnable外围设备的手册中找到了示例代码。它显示了解锁序列与第三写Beung-BuuthTiNnRead eSCONCOL(OSCCONLL(1和lt;lt;6))。锁序列与第三写是类似的,SuxBuiTiNnRead EsCONCOL(OSCCONL&P;(~(1 & lt;& lt;6)))。换句话说,他们的代码只写入和清除位6,剩下的其他位单独。当我使用那个代码时,微芯片会进入这个模式(比特1设置),并且它永远不会清除。它需要一个软复位来清除钻头。通过阅读OSCCON位的功能,写入位5-0到0的唯一危险是它可能隐藏时钟故障。这个代码最初是用2015编写的,从那时起就被大量使用了。在过去的几个月里,它以每小时120个部件的速度使用。以前,它以每天10-20的速度使用。以前的不便(只是偶尔失败时重试)已经变成了生产问题。RISC,我正在使用ICD3。我会把一个断点写在OSCCon上,因为这是函数代码的一部分。请原谅我的无知,但是有可能为寄存器的特定数据值设置断点吗?
举报