2019-10-15 07:04发布
xkwy 发表于 2016-5-8 09:58 源代码都给你了,看不到么??
adlu 发表于 2016-5-5 17:51 自己查一下,肯定是低级错误。 你是怎么得到上面的这串ID码的?通过串口打印吗?
miss_lion 发表于 2016-5-9 17:55 哈哈,谢谢,解决了,是串口打印的时候把第一位的0过滤了,
最多设置5个标签!
读到什么就是什么,跟你怎么显示没关系,
我的是 Unique device ID:0x54 0xFF 0x6D 0x06 0x49 0x67 0x51 0x53 0x20 0x40 0x01 0x87
[mw_shl_code=cpp,true]
int main(void)
{
uint8_t *p = (uint8_t *)(0x1FFFF7E8);
uart_init(38400);
printf(" Unique device ID:");
for (int i = 0; i < 12; i++)
{
printf("0x%02X ", p);
}
while (1)
{
;
}
}
[/mw_shl_code]
你是怎么得到上面的这串ID码的?通过串口打印吗?
如果是,可能你的打印函数把前面的0略去了。
建议你直接仿真,在keil里读出来后直接观察。
我那个是恢复LZ的。LZ没有提供代码。
哈哈,谢谢,解决了,是串口打印的时候把第一位的0过滤了,
亲,怎么解决的?需要改动哪里??
一周热门 更多>