新手入门
- 积分
- 16
- 金钱
- 16
- 注册时间
- 2020-11-2
- 在线时间
- 3 小时
|
发表于 2022-6-2 17:02:59
|
显示全部楼层
#define RXTX_IOPORT
#define RXTX_PIN FEM_CTX_PIN
//暂时不知道这一坨干嘛的
#define RXE_PORT GPIOA
#define RXE_PIN GPIO_Pin_2
#define RXE_CLOCK RCC_APB2Periph_GPIOA
#define RXE_HIGH() GPIO_SetBits(RXE_PORT,RXE_PIN)
#define RXE_LOW() GPIO_ResetBits(RXE_PORT,RXE_PIN)
#define RXE_STATE() GPIO_ReadOutputDataBit(RXE_PORT,RXE_PIN)
#define TXE_PORT GPIOA
#define TXE_PIN GPIO_Pin_3
#define TXE_CLOCK RCC_APB2Periph_GPIOA
#define TXE_HIGH() GPIO_SetBits(TXE_PORT,TXE_PIN)
#define TXE_LOW() GPIO_ResetBits(TXE_PORT,TXE_PIN)
#define TXE_STATE() GPIO_ReadOutputDataBit(TXE_PORT,TXE_PIN)
//单片机将射频开关芯片切换成发射状态
void Set_RF_Switch_RX(void)
{
RXE_HIGH();
TXE_LOW();
}
//单片机将射频开关芯片切换成接收状态
void Set_RF_Switch_TX(void)
{
RXE_LOW();
TXE_HIGH();
}
想问一下,SX1276芯片的发送和接收切换是通过一个引脚RXTX_MODE的高低电平来切换的,可是你例程里面发送接收使能是2个引脚控制呢?这个怎么修改? |
|