nrf52832 FLASH地址
时间: 2023-12-27 08:02:24 浏览: 81
nrf52832读写外部nandflash
nRF52832芯片的Flash地址范围是0x0000 0000~0x0008 0000,共512k字节。在给定的代码示例中,使用了地址0x0007F000作为写入数据的Flash空间的起始地址。
```c
#include "nrf_nvmc.h"
int main(void) {
uint32_t addr = 0x0007F000;
uint32_t *pdat;
nrf_nvmc_page_erase(addr);
nrf_nvmc_write_word(addr, 0x12345678);
pdat = (uint32_t *)addr;
printf("0x%x", *pdat);
}
```
这段代码演示了如何使用nRF52832芯片的Flash进行写操作。首先,使用`nrf_nvmc_page_erase`函数擦除指定地址的Flash页。然后,使用`nrf_nvmc_write_word`函数将数据写入指定地址的Flash。最后,通过将地址强制转换为指向32位无符号整数的指针,可以读取写入的数据。
阅读全文