[求助]通过i2c从24c128中读出的数据错误问题
使用目的:通过i2c在24c128中写入两个数据(0x55,0xaa),然后读出并保存在data数组中,再从PORTD输出(PORTD=data)使用情况:再Proteus中进行仿真,24c128的操作能顺利进行,数据也能正确读出(见下图),
但是把data数组赋给PORTD后,PORTD不能输出正确的值,搞不明白为什么?
http://www.picbbs.net/skins/default/filetype/jpg.gif此主题相关图片如下:data.jpg
提问: 为什么不能正确输出,请指点一下。
/*==================================================================
单片机工作频率: 20MHz
单片机型号:PIC16F877A
====================================================================*/
是不是要输出加电阻
页:
[1]