Maxim-integrated MAXQ Family Users Guide: MAXQ2010 Supplement Instrukcja Użytkownika Strona 136

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 147
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 135
MAXQ Family Users Guide:
MAXQ2010 Supplement
24-2
24.2 In-Application Programming Functions
24.2.1 UROM_flashWrite
Notes:
This function uses one stack level to save and restore values.
If the watchdog reset function is active, it should be disabled before calling this function.
If the flash location has already been programmed to a non-FFFF value, this function returns with an error (Carry set).
In order to reprogram a flash location, it must first be erased by calling UROM_flashErasePage or UROM_flash-
EraseAll.
24.2.2 UROM_flashErasePage
Notes:
If the watchdog reset function is active, it should be disabled before calling this function.
When calling this function from flash, care should be taken that the return address is not in the page which is being
erased.
24.2.3 UROM_flashEraseAll
Notes:
If the watchdog reset function is active, it should be disabled before calling this function.
This function can only be called by code running from the RAM. Attempting to call this function while running from
the flash results in an error.
Function:
UROM_flashWrite
Summary:
Programs a single word of flash memory.
Inputs:
A[0]: Word address in program flash memory to write to.
A[1]: Word value to write to flash memory.
Outputs:
Carry: Set on error and cleared on success.
Destroys:
PSF, LC[1]
Function:
UROM_flashErasePage
Summary:
Erases (programs to 0FFFFh) a 512-word page of flash memory.
Inputs:
A[0]: Word address located in the page to be erased. (The page number is the high 9 bits of A[0].)
Outputs:
Carry: Set on error and cleared on success.
Destroys:
LC[1], A[0]
Function:
UROM_flashEraseAll
Summary:
Erases (programs to 0FFFFh) all locations in flash memory.
Inputs:
None.
Outputs:
Carry: Set on error and cleared on success.
Destroys:
LC[1], A[0]
Przeglądanie stron 135
1 2 ... 131 132 133 134 135 136 137 138 139 140 141 ... 146 147

Komentarze do niniejszej Instrukcji

Brak uwag