Re: 關于EEPROM的讀寫問題
|
||||
---|---|---|---|---|
版主
|
3 wire EEPROM 是指 93LCxx系列的 EEPROM,它的參考範例可參考 microwire application notes:
http://www.microchip.com/stellent/idc ... &nodeId=1490&filterID=342
發表於: 2005/1/26 13:48
|
|||
|
Re: 關于EEPROM的讀寫問題
|
||||
---|---|---|---|---|
初級會員
|
我將右邊的範例程式在電路上麵調試過,怎么會還是齣現亂碼啊,請問一下各位高手,關于MICROCHIP的3-wire的EEPROM應該怎么樣讀寫啊,我現在使用的是組閤語言,各位能否給我提供源程式參考一下,謝謝!!!!
發表於: 2005/1/25 22:43
|
|||
|
Re: 關于EEPROM的讀寫問題
|
||||
---|---|---|---|---|
初級會員
|
謝謝各位的指點!
發表於: 2005/1/25 10:10
|
|||
|
Re: 關于EEPROM的讀寫問題
|
||||
---|---|---|---|---|
版主
|
右邊範例程式 : http://www.microchip.com.tw/example.htm
裡的第11.1 還有在 PIC18 系列裡用短程標記時與 PIC16系列是不一樣的,PIC18F 的 goto $-N , N 必須是偶數因為在 PIC18 裡的程式是以 byte 為單位而程式碼都是兩個 bytes 或四個 bytes,所以必須乘二。 PIC16 的N為14個 bits 為單位,跳躍是以指令為計算單位。 也就是說在 PIC16 裡的 goto $-1 ,在 PIC18 裡就變成 goto $-2。
發表於: 2005/1/24 8:49
|
|||
|
Re: 關于EEPROM的讀寫問題
|
||||
---|---|---|---|---|
高級會員
|
請參考右邊範例程序.
可以解決問題.
發表於: 2005/1/23 11:36
|
|||
|
關于EEPROM的讀寫問題
|
||||
---|---|---|---|---|
初級會員
|
請教各位,我的EEPROM為什么在讀齣來的時候會亂碼啊,下麵是我的EEPROM讀寫的程式,請各位高手指正(我使用的是PIC18F452的內部記憶體)。
RDEE;讀記憶體裏麵的資料 MOVWF EEADR BCF EECON1, EEPGD BCF EECON1, CFGS BSF EECON1, RD MOVF EEDATA, W RETURN WREE;嚮記憶體裏麵寫資料 BCF EECON1, WR BTFSC EECON1, WR GOTO $-1 MOVF ADD_TEMP, W MOVWF EEADR MOVF DATA_TEMP,W MOVWF EEDATA BCF EECON1, EEPGD BCF EECON1, CFGS BSF EECON1, WREN BCF INTCON, GIE MOVLW 0X55 MOVWF EECON2 MOVLW 0XAA MOVWF EECON2 BSF EECON1, WR BTFSC EECON1, WR GOTO $-1 BCF EECON1, WREN NOP RETURN
發表於: 2005/1/22 19:23
|
|||
|