各位大大,我用AT28C256 EEPROM写数据遇到问题了,我采用C505单片机的A15作为/CE信号,那么芯片地址范围应该是从0x8000~0xffff,EEPROM的写保护原本(采用I/O口做片选的时候)是向0x5555和0x2aaa写三个命令,我现在是向0xd555和0xaaaa写一样的命令,然后延时,然后写数据,具体是 for(i=0;i<8;i++) {XBYTE[addr+i]=data;} 然后用CAN读出这8个数据,但全都是0xFF,我是新人,不知道该发到哪里,有哪位好新人帮忙解答一下,谢谢啦。 |