微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如果不在蓝牙栈中,怎么读取CC2540的芯片ID?

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

时间:10-02 整理:3721RD 点击:

我现在不使用蓝牙协议栈,把CC2540作为普通51单片机来使用,请问读哪几个寄存器可以把芯片的ID读出来。蓝牙栈中可以直接调用一个函数就可以了。但是在裸机版的程序中,应该读哪几个寄存器?

你是指其IEEE地址吗? 可以借助 Smartrf programmer 

可以考虑用芯片的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);等

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top