完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
/* BLE pa control config struct */
typedef struct tag_ble_pa_control_config { u32 txEnableGPIO; // tx enable gpio register u32 txDisableGPIO; // tx disable gpio register u32 tx_pin; // tx pin define u32 rxEnableGPIO; // rx enable gpio register u32 rxDisableGPIO; // rx disable gpio register u32 rx_pin; // tx pin define }blePaControlConfig_t; |
|
相关推荐
1个回答
|
|
按照下面初始化即可, 可以先用逻辑分析仪或者示波器测试逻辑电平,确保与对应的PA/LNA 控制逻辑一致:
//必须全局变量 blePaControlConfig_t pa_lna_ctl; //设置对应的IO为输出模式 GPIOA_ModeCfg(GPIO_Pin_3|GPIO_Pin_4, GPIO_ModeOut_PP_5mA); //设置对应的GPIO为对应的拉高拉低寄存器 //对应的pin是bit pa_lna_ctl.txEnableGPIO = (uint32_t)&R32_PA_OUT; pa_lna_ctl.txDisableGPIO = (uint32_t)&R32_PA_CLR; pa_lna_ctl.tx_pin = GPIO_Pin_3; pa_lna_ctl.rxEnableGPIO = (uint32_t)&R32_PA_OUT; pa_lna_ctl.rxDisableGPIO = (uint32_t)&R32_PA_CLR; pa_lna_ctl.rx_pin = GPIO_Pin_4; //下面调用要在GAPRole_PeripheralInit,GAPRole_CentralInit 之类的代码调用之后才能调用 BLE_PAControlInit( &pa_lna_ctl ); |
|
|
|
只有小组成员才能发言,加入小组>>
518 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2901 浏览 2 评论
2397 浏览 1 评论
865浏览 2评论
683浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
415浏览 1评论
518浏览 1评论
请教一下,Mounriver 编译不成功:找不到库文件,怎么整
810浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 10:59 , Processed in 0.977690 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号