| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
SH33F2801P/032PR bảng dữ liệu(PDF) 37 Page - SINOWEALTH Electronic Ltd |
|
|
|||||||||||||||||||||||||||||
SH33F2801P/032PR bảng dữ liệu(HTML) 37 Page - SINOWEALTH Electronic Ltd |
|
37 / 407 page ![]() SH33F2801 37 Main Memory (64KB) FLASH Backup Memory (64KB) (Illegal Address, Bus Fault) 0000 0000H 0000 FFFFH 0001 FFFFH 0001 0000H Physical Address 0000 0000H 0000 FFFFH 0001 FFFFH 0001 0000H Logic Address FLASH_BACKUP = 1 FLASH_SELECT = 0 OP_ROM [1:0] = 00 Main Memory (64KB) (Illegal Address, Bus Fault) FLASH Backup Memory (64KB) 0000 0000H 0000 FFFFH 0001 FFFFH 0001 0000H Physical Address 0000 0000H 0000 FFFFH 0001 FFFFH 0001 0000H Logic Address PC PC FLASH_BACKUP = 1 FLASH_SELECT = 1 OP_ROM [1:0] = 00 Figure8-9 Address configuration block diagram after 128/64KB flash block division (1) When FLASH_SELECT is 0, the logical address of flash area is consistent with the physical address. And after the system is reset, the content of PC pointer is that: point to the logical address 0000 0000H, physical address 0000 0000H; (2) When FLASH_SELECT is 1, the logical address of the main memory block will swap with backup memory block in flash area. At this time: A. Main memory block logical address = physical address + 0001 0000H; B. Backup Memory block logical address = physical address - 0001 0000H; And after the system is reset, the content of PC pointer is that: point to the logical address 0000 0000H, physical address 0001 0000H. When FLASH_SELECT is 0, the PC pointer points to the main memory block. When the PC pointer exceeds the logical address range of the main memory block (0000 0000H~0000 FFFFH), it is considered that the program flies and bus fault is generated. When FLASH_ SELECT is 1, the logical address of the main memory block will swap with backup memory block in flash area. The PC pointer points to the backup memory block. When the PC pointer exceeds the logical address range of the backup memory block (0000 0000H~0000 FFFFH), it is considered that the program flies and bus fault is generated. In a word, when the flash block division function is turned on, the corresponding block can be selected as the area accessed by PC pointer through FLASH_SELECT. If the PC pointer is beyond the range of the selected block, it is considered that the program flies and bus fault is generated. However, it should be noted that the non selected flash block can still be read/written as ROM at this time, but the program is not allowed to run. |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất 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 |