原理图是完全按你们“swrr116”这个压缩包里面的文件画的,程序是直接在例程“SimpleBLEPeripheral”改的,修改如下
问题1:你们提供的寄存器配置是这样的
程序仿真后,其它的都是一样的但是OBSSEL1不同,
问题2:我测量CC2590的5(PAEN)、6(EN)引脚都是低电平,7脚(HGM)为高。按CC2590的文档好像6、7引脚都为高才对
问题3:CC2590能否用CC2591替换?
目前我碰到的情况就是加了CC2590和不加时的RSSI值都是一样的,距离也没有增加
Susan Yang:
您无需自己去配置那些寄存器。
CC2541的SDK里面已经留了软件接口,可以直接去配置:
The TI BLE software stack supports CC2590 and the automatic control is enabled by the use of HCI_EXT_ExtendRFRangeCmd.
HCI_EXT_ExtendRfRangeCmd();
HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_0_DBM);
HCI_EXT_SetRxGainCmd(HCI_EXT_RX_GAIN_HIGH);
user4325501:
回复 Susan Yang:
你好,用你说的这个配置之后,仿真查看寄存器发现“OBSSEL1”寄存器任然等于0x00
liuqi:
回复 user4325501:
请问下,我遇到的问题和你一样,OBSSEL1一直为0,这个问题你解决了吗?能分享不?
da qin zheng sheng:
回复 user4325501:
这个有条件可以购买官方板子测试!