EEPROM modul


      A PIC-be épített belső EEPROM-ot tudjuk vele irni és olvasni. Illetve amelyik PIC-nél ez lehetséges, ott a flash memóriát is tudjuk vele írni és olvasni, de ehhez be kell állítani a _WRT_ENABLE_ON config bitet is.

Szükséges definiciók a főprogramban

  nincs

Opcionális definiciók a főprogramban

  nincs

Makrók

Név Paraméter Leirás
EEPROM_READ A belső eeprombol olvas ki egy byte-ot. A byte cimét a makró felhivása előtt be kell állítani a EEPROM_addr fileregiszterbe. Az adatot a W-ben adja vissza. Példa a nulladik rekesz olvasására:
clrf EEPROM_addr
EEPROM_READ
EEPROM_WRITE A belső eepromba ir ki egy byte-ot. A byte cimét a makró felhivása előtt be kell állítani a EEPROM_addr fileregiszterbe. Az adatot a W-ben várja. Példa a első rekesz irására:
movlw 1
movwf EEPROM_addr
movlw 15
EEPROM_READ
FLASH_READ A belső flash programmemoriából olvas ki egy word-öt. A word cimét a makró felhivása előtt be kell állítani a FLASH_addr16 fileregiszter párban. Az adatot a FLASH_data16 fileregiszter párban adja vissza. Példa a nulladik rekesz olvasására:
clrf FLASH_addr16
clrf FLASH_addr16+1
FLASH_READ
FLASH_WRITE A belső flash programmemoriába ír ki egy word-öt. A word cimét a makró felhivása előtt be kell állítani a FLASH_addr16 fileregiszter párban. Az adatot a FLASH_data16 fileregiszter párban várja. Példa a első word írására:
clrf FLASH_addr16
movlw 1
movwf FLASH_addr16+1
movlw 03Fh
movwf FLASH_data16
movlw 0FFh
movwf FLASH_data16+1
EEPROM_READ