卓卓有余 发表于 2009-4-1 10:24

关于外扩串口芯片16C752的诡异问题,急~!

&nbsp;&nbsp;&nbsp;在windows&nbsp;ce测试串口通信的时候,发现16C752在85℃的时候不能工作。发现高温时,它内部寄存器的值被修改了,部分寄存器变为复位后的状态。后来把写信号WE断开拉高后,寄存器的值依然改变了。<br />&nbsp;&nbsp;&nbsp;而在ADS1.2编译的测试程序上测试,高温时仍然能工作。真是奇怪,都搞了很久了,不知道什么问题。<br />&nbsp;&nbsp;&nbsp;是否16C752的8位并行信号线干扰太大时,而且高温下,会导致芯片内部寄存器的值改变了?<br />&nbsp;&nbsp;&nbsp;EMC高手们,由于EMC问题,导致芯片高温下的性能变差,寄存器的值改变了,这种可能性大不?我的CPU是S3C2440。
页: [1]
查看完整版本: 关于外扩串口芯片16C752的诡异问题,急~!