华大UID如何读取
如何读取华大HC32L13X系列的UID? 如下读取代码,执行就挂了... #define MCU_UID_ADDR_S 0x00100E74uint8_t i = 0;
uint8_t data = {0};
/* read */
for(i = 0; i < 10; i++) {
data = *(unsigned char *)(MCU_UID_ADDR_S + i);
}
是不是少了一个括号?????
*((unsigned char *)(MCU_UID_ADDR_S + i));
另外,你读取到data的数组里面,一直放data吗??
是不是应该如下:????
data = *((unsigned char *)(MCU_UID_ADDR_S + i)); 直接地址就可以了,别的没有什么了,应该如二楼说的一样。
直接按照指针的地址查找就可以了。
看看头文件,一般有宏或者函数吧。 看看手册上写的存在哪儿 没在官网找到开发资料啊。 官网上的资料没有的话,直接问FAE比较好。
这个方式不错的。很棒的。 这个值得收藏一下,不错的。 一般提供库函数读取。 直接地址吧
页:
[1]