NVM模块有读用户签名API函数,可以看看用户签名。
用一个数组,把读出的签名放在里边。
我打断点,首先是清零。
这个是我打的第一个断点可以看到里边的内容是清零的
以下是我打的第二个断点,这时的数组已经读出了数据
程序超简单:
#include <asf.h>
#define START_ADDR 0x10
#define DATA_LENGTH 16
uint8_t values[DATA_LENGTH];
int main (void)
{
/* Insert system clock initialization code here (sysclk_init()). */
//sysclk_init();
sysclk_init();
board_init();
uint8_t i;
for (i = 0; i < DATA_LENGTH; i++) {
values[i] = nvm_read_user_signature_row(START_ADDR + i);
}
}
|