本帖最后由 yang010121 于 2011-5-14 20:58 编辑
如题,应客户要求把PIC16F630的代码移植到16F882上,
第一版采用882内部的4M晶振,工作正常,
第二版,采用外挂16M晶振,修改相关配置位。
奇怪的事情发生了,单片机工作异常,启动的时候如果用手电筒照着,就工作正常,
如果用黑纸遮挡就工作异常,按下板子上的按键就可以正常工作。
果然神奇的地球。怪事年年有,今年真多啊!
多谢各位关注,问题已经找到,是按键和LED复用电路的一个隔离二极管所致,因为16M下功耗比较大,电压抖动导致IO不能正确判断按键的按下,导致出错。光照可以导致二极管有点电压吧。
再次谢谢大家 |