TI中文支持网
TI专业的中文技术问题搜集分享网站

如果不在蓝牙栈中,怎么读取CC2540的芯片ID?

我现在不使用蓝牙协议栈,把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);等

赞(0)
未经允许不得转载:TI中文支持网 » 如果不在蓝牙栈中,怎么读取CC2540的芯片ID?
分享到: 更多 (0)