| 数据搜索系统,热门电子元器件搜索 |
|
M58PR256LE 数据表(PDF) 108 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
M58PR256LE 数据表(HTML) 108 Page - STMicroelectronics |
|
108 / 119 page ![]() Flowcharts and pseudocodes M58PR256LE, M58PR512LE, M58PR001LE 108/119 Figure 26. Blank check flowchart and pseudocode 1. Any address within the bank can equally be used. 2. If an error is found, the Status Register must be cleared before further program/erase operations. Write Block Address & BCh Start SR7 = 1 Write Block Address & D0h Read Status Register (1) SR1 = 0 SR3 = 0 SR4 = 1 SR5 = 1 SR5 = 0 NO YES VPP Invalid Error (2) NO Command Sequence Error (2) YES Erase Error (2) NO Protected Block Error (2) NO End blank_check_command (blockToCheck) { writeToFlash (blockToCheck, 0xBC); writeToFlash (blockToCheck, 0xD0); /* Memory enters read status state after the Blank Check Command */ do { status_register = readFlash (blockToCheck); /* see note (1) */ /* E or G must be toggled */ } while (status_register.SR7==0); if (status_register.SR3==1) /* VPP invalid error */ error_handler () ; if (status_register.SR4==1) && (status_register.SR5==1) /* command sequence error */ error_handler () ; if (status_register.SR5==1) /* erase error */ error_handler () ; if (status_register.SR1==1) /* protected block error */ error_handler () ; } ai10520 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |