我现在不使用蓝牙协议栈,把CC2540作为普通51单片机来使用,请问读哪几个寄存器可以把芯片的ID读出来。蓝牙栈中可以直接调用一个函数就可以了。但是在裸机版的程序中,应该读哪几个寄存器?
Susan Yang:
你是指其IEEE地址吗? 可以借助 Smartrf programmer
da qin zheng sheng:
可以考虑用芯片的mac当ID !
For CC2540 and CC2541, this is a 48-bit IEEE address stored with least-significant byte first at XDATA address 0x780E.
可以这样读取:mac1=XREG(0x780E);
mac2=XREG(0x780f);
mac3=XREG(0x7810);等