CC2630增加PA的方案和程序修改?
请教问题:
1、CC2630与PA的连接IO:TXEN:DIO7,RXEN:DIO13,Mode:DIO12
2、配置:
(1)配置:
Board_key.c中增加定义:
#ifdef HAL_PA
Board_MODE_Pin | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL, /* MODE pin set LOW */
#endif
Board.h中增加:
#ifdef HAL_PA
#define Board_MODE_Pin IOID_12
#endif
Macs.h中修改:
#define RF_FE_IOD {IOC_O_IOCFG7, IOC_O_IOCFG13, IOC_O_IOCFG12}
#define RF_FE_IOD_VAL {IOC_IOCFG31_PORT_ID_RFC_GPO1, IOC_IOCFG31_PORT_ID_RFC_GPO0, IOC_IOCFG31_PORT_ID_GPIO }
请问其余如何配置?
谢谢。
您可以参考 https://e2e.ti.com/support/wireless_connectivity/zigbee_6lowpan_802-15-4_mac/f/158/p/472169/1719883#1719883 给出的示例代码,希望对您有所帮助!
请问:
#define RF_FE_IOD_VAL {IOC_IOCFG31_PORT_ID_RFC_GPO1, IOC_IOCFG31_PORT_ID_RFC_GPO0, IOC_IOCFG31_PORT_ID_GPIO }
根据实际的IO改为:
#define RF_FE_IOD_VAL {IOC_IOCFG7_PORT_ID_RFC_GPO1, IOC_IOCFG13_PORT_ID_RFC_GPO0, IOC_IOCFG12_PORT_ID_GPIO }
此处是配置PA相关的3个IO的引脚电平?
在TX和RX之间电平是如何切换的?
谢谢。