Re: 讀取eeprom問題.....非常感謝各位
|
||||
---|---|---|---|---|
中級會員
|
版大您好..
我找了workshop裡的教材及講義,沒看到您說的練習6-2, 是在檔案下載嗎。 真的很感謝您..
發表於: 2004/10/14 12:42
|
|||
|
Re: 讀取eeprom問題.....非常感謝各位
|
||||
---|---|---|---|---|
版主
|
試試看 W401 workshop 教材裡的練習 6-2 ,修改一下 I2C 的函數就可以用在24LC256m
發表於: 2004/10/14 12:17
|
|||
|
讀取eeprom問題.....非常感謝各位
|
||||
---|---|---|---|---|
中級會員
|
想請教eeprom讀寫問題.....感謝各位
想請教一下,以下是我的source code #include <p18f452.h> #include "i2c.h" #define SW2 PORTAbits.RA4 void InitialPort(void); void Delay(unsigned int count); void main(void); unsigned char arraywr[] = {1,2,3,4,5,6,7,8,9}; unsigned char *wrptr = arraywr; unsigned char arrayrd[10]={0}; unsigned char *rdptr = arrayrd; unsigned char a,b,c; unsigned int aa; void main(void) { TRISAbits.TRISA4=1; // Set SW2 for input InitialPort() ; OpenI2C(MASTER,SLEW_ON); SSPADD= 9; while(1) { if(!SW2) { a = EEPageWrite(0xA0, 0x70, wrptr); b = EEAckPolling(0xA1); c = EESequentialRead(0xA0, 0x70, rdptr,15); aa = EERandomRead(0xA0, 0x30); } } } 我是對24LC256做存取,單純把一陣列寫入eeprom,和讀出,可是小弟用watch觀察讀出陣列,但都沒有寫入值,不知道寫入法式不對還是怎樣,我有參看版上提供的範例程式,但太複雜,所以就先以Microchip Reference Guide提供的example練習,還是有問題。 還是各位大大有簡單的做存取程式範例呢? 感謝各位大大的回答…小弟感激不盡 m(_ _)m 剛學pic沒幾個禮拜,所以,請各位大大見諒
發表於: 2004/10/14 11:16
|
|||
|