打印

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

[复制链接]
3011|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝