PIC12C509A中的TRISGPIO控制寄存器意外改变!

[复制链接]
 楼主| can_all 发表于 2011-10-14 09:00 | 显示全部楼层 |阅读模式
PIC12C509A中的TRISGPIO方向控制寄存器中的GP5,当在受到雷击后发生改变,无法控制输出。设置寄存器如下:

MOVLW    0x09
TRIS        GPIO

;

请各位来探讨下!谢谢~
XIEYUANBIN 发表于 2011-10-14 09:03 | 显示全部楼层
不会用在动车信号灯上吧?这个实验可重复吗?怎么知道是雷击?
 楼主| can_all 发表于 2011-10-14 13:36 | 显示全部楼层
控制脉冲点火的板子,运行后就会有很强的电场在板子的周围,在检测到IO口无法输出数据后,在重新执行一次MOVLW    0x09
TRIS        GPIO
后,正常输出数据!
 楼主| can_all 发表于 2011-10-14 13:40 | 显示全部楼层
实验可重复!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

127

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部