công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

PM0051 bảng dữ liệu(PDF) 19 Page - STMicroelectronics

tên linh kiện PM0051
Giải thích chi tiết về linh kiện  How to program STM8S and STM8A Flash program memory and data EEPROM
PDF  27 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  STMICROELECTRONICS [STMicroelectronics]
Trang chủ  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

PM0051 bảng dữ liệu(HTML) 19 Page - STMicroelectronics

Back Button PM0051 Datasheet HTML 15Page - STMicroelectronics PM0051 Datasheet HTML 16Page - STMicroelectronics PM0051 Datasheet HTML 17Page - STMicroelectronics PM0051 Datasheet HTML 18Page - STMicroelectronics PM0051 Datasheet HTML 19Page - STMicroelectronics PM0051 Datasheet HTML 20Page - STMicroelectronics PM0051 Datasheet HTML 21Page - STMicroelectronics PM0051 Datasheet HTML 22Page - STMicroelectronics PM0051 Datasheet HTML 23Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 19 / 27 page
background image
PM0051
Programming STM8 Flash microcontrollers
Doc ID 14614 Rev 3
19/27
Fast block programming operation
The following sequence is required to perform a fast block program sequence (block
programmed without previous erase):
1.
Unlock the memory if not already done.
The UBC option byte can be read to check if the block to program is not in the UBC
area. If necessary, reprogram it to allow programming the targeted block.
2.
Write 0x10 in FLASH_CR2 (FPRG bit active), and 0xEF in FLASH_NCR2 (NFPRG bit
active).
3.
Write all the data bytes of the block you want to program starting with the very first
address of the block. No read or write access to the program memory is allowed during
these load operations as they might corrupt the values to be programmed.
The programming cycle starts automatically when the complete block has been written.
4.
Check the WR_PG_DIS bit in FLASH_IAPSR to verify if the block you attempted to
program was not write protected (optional).
5.
For devices with RWW capability, poll the HVOFF bit in FLASH_IAPSR register for the
start of program operation (high voltage mode). HVOFF is reset when the program
operation starts, thus indicating that the memory is ready for RWW.
6.
To check if the program operation is complete, poll the EOP bit in FLASH_IAPSR from
program memory. EOP is set to ‘1’ when the block program operation has completed.
To avoid polling the EOP bit, an interrupt can be generated when EOP is set.
Note:
It is mandatory to execute steps 2 to 5 from RAM.
Caution:
FLASH_CR2 and FLASH_NCR2 must be written consecutively to be taken into account. If
only one register is set, both are forced to their reset values, causing the program operation
to be performed at byte level.
Caution:
EOP and WR_PG_DIS bits are cleared by reading the FLASH_IAPSR register. It is
consequently strongly recommended to perform one single read operation to the
FLASH_IAPSR register to check the values of these bits.
Caution:
The memory block must be empty when performing a fast block programming operation.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


bảng dữ liệu tải về

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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