| Datenblatt-Suchmaschine für elektronische Bauteile |
|
M28W640FCT Datenblatt(PDF) 64 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
M28W640FCT Datenblatt(HTML) 64 Page - STMicroelectronics |
|
64 / 77 page ![]() Flowcharts and pseudo codes M28W640FCT, M28W640FCB 64/77 Appendix C Flowcharts and pseudo codes Figure 16. Program flowchart and pseudo code 1. Status check of b1 (Protected Block), b3 (VPP Invalid) and b4 (Program Error) can be made after each program operation or after a sequence. 2. If an error is found, the Status Register must be cleared before further Program/Erase Controller operations. Write 40h or 10h AI03538b Start Write Address & Data Read Status Register YES NO b7 = 1 YES NO b3 = 0 NO b4 = 0 VPP Invalid Error (1, 2) Program Error (1, 2) program_command (addressToProgram, dataToProgram) {: writeToFlash (any_address, 0x40) ; /*or writeToFlash (any_address, 0x10) ; */ do { status_register=readFlash (any_address) ; /* E or G must be toggled*/ } while (status_register.b7== 0) ; if (status_register.b3==1) /*VPP invalid error */ error_handler ( ) ; YES End YES NO b1 = 0 Program to Protected Block Error (1, 2) writeToFlash (addressToProgram, dataToProgram) ; /*Memory enters read status state after the Program Command*/ if (status_register.b4==1) /*program error */ error_handler ( ) ; if (status_register.b1==1) /*program to protect block error */ error_handler ( ) ; } |
|
Link URL |
| War ALLDATASHEET hilfreich? [ DONATE ] |
Über Alldatasheet | Werbung | Kontakt | Privatsphäre und Datenschutz | Link zum Datenblatt | Linktausch | Hersteller 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 |