一个页理解是首地址没错,我也是这么理解,如果按照这种理解,那这个FLASH_AR就应该填某一页的首地址了.
英文手册上这么说:
Page Erase
A page of the Flash memory can be erased using the Page Erase feature of the FPEC. To
erase a page, the procedure below should be followed:
● Check that no Flash memory operation is ongoing by checking the BSY bit in the
FLASH_CR register
● Set the PER bit in the FLASH_CR register
● Program the FLASH_AR register to select a page to erase
● Set the STRT bit in the FLASH_CR register
● Wait for the BSY bit to be reset
● Read the erased page and verify
Program the FLASH_AR register to select a page to erase其实中文翻译的也是准确的,如果光看这句话我想还真不知道究竟填什么值能够select a page,以及填入某一特定地址后select的page的范围是多少.如果明确的说,填入你所要擦除的页内的任意地址,那就相当好了.虽然框图中有说明,我觉得还是写在如上红色区域比较好.