英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: [求助]通过i2c从24c128中读出的数据错误问题 [打印本页]

作者: min    时间: 2012-8-17 19:01
标题: [求助]通过i2c从24c128中读出的数据错误问题
使用目的:  通过i2c在24c128中写入两个数据(0x55,0xaa),然后读出并保存在data[2]数组中,再从PORTD输出(PORTD=data[0])

使用情况:再Proteus中进行仿真,24c128的操作能顺利进行,数据也能正确读出(见下图),
              但是把data数组赋给PORTD后,PORTD不能输出正确的值,搞不明白为什么?

此主题相关图片如下:data.jpg


[attach]494[/attach]
提问: 为什么不能正确输出,请指点一下。
/*==================================================================
单片机工作频率: 20MHz
单片机型号:PIC16F877A
====================================================================*/



作者: min    时间: 2012-8-17 19:02
是不是要输出加电阻  






欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://www.enroobbs.com/) Powered by Discuz! X3.2