新手入门的系列文档【原创】
在FX3 上有Die ID EFUSEs可以区分每一个FX3 Die。 因此可以通过如下的寄存器来区分每个FX3 芯片。
定义在gctl_regs.h 头文件中
/*
Die ID Configuration Register
*/
#define CY_U3P_EFUSE_DIE_ID0 (*(uvint32_t *)(0xe0055010))
#define CY_U3P_EFUSE_DIE_ID1 (*(uvint32_t *)(0xe0055014))
uvint32_t a = CY_U3P_EFUSE_DIE_ID0;
uvint32_t b = CY_U3P_EFUSE_DIE_ID1;
同时需要注意,比较老的FX3 芯片的Die ID EFUSEs没有编程,所以无法辨认。
|