| Moteur de recherche de fiches techniques de composants électroniques |
|
M58PR256J Fiches technique(PDF) 97 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
M58PR256J Fiches technique(HTML) 97 Page - STMicroelectronics |
|
97 / 114 page ![]() M58PR256J, M58PR512J Flowcharts and pseudo codes 97/114 Appendix C Flowcharts and pseudo codes Figure 20. Program and EFA Block Program flowchart and pseudo code 1. Any address within the 'A' segment halves (A3=0) in a 1KByte Program Region configured in the Control Program Mode. If a Program Command is issued to a Program Region configured in the Object Program Mode, SR4 and SR8 are set. 2. Status check of SR1 (Protected Block), SR3 (VPP Invalid) and SR4 (Program Error) can be made after each program operation or after a sequence. 3. If an error is found, the Status Register must be cleared before further Program/Erase Controller operations. Write 41h (Main Array) or 44h (EFA) (1) AI10515 Start Write Address & Data Read Status Register (3) YES NO SR7 = 1 YES NO SR3 = 0 NO SR4 = 0 VPP Invalid Error (2, 3) Program Error (2, 3) program_command (addressToProgram, dataToProgram) /* EFA_program_command (addressToProgram, dataToProgram) */ { writeToFlash (addressToProgram, 0x41); /*writeToFlash (addressToProgram, 0x44);*/ /* 41h is the command for program array, while 44h is the command for program EFA block */ /*see note (1)*/ do { status_register=readFlash (addressToProgram); /* see note (3)*/ /* E or G must be toggled*/ } while (status_register.SR7== 0) ; if (status_register.SR3==1) /*VPP invalid error */ error_handler ( ) ; YES End YES NO SR1 = 0 Program to Protected Block Error (2, 3) writeToFlash (addressToProgram, dataToProgram) ; /*Memory enters read status state after the Program Command*/ if (status_register.SR4==1) /*program error */ error_handler ( ) ; if (status_register.SR1==1) /*program to protect block error */ error_handler ( ) ; } |
|
Lien URL |
| ALLDATASHEET vous a-t-il été utile ? [ DONATE ] |
À propos de Alldatasheet | Publicité | Contactez-nous | Politique de confidentialité | Lien vers la fiche technique | Echange de liens | Fabricants All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |