适用于笙科的A5133射频芯片以及相关射频模块

dropLin ee586e16ce 修改readme 3 달 전
STM32F10x_FWLib 9aa5492836 第一次提交 5 달 전
app d8ebb658a5 V10,更新界面操作,无线数据收发操作 3 달 전
core 9aa5492836 第一次提交 5 달 전
keil_v5 49e24d3f4f V12 3 달 전
peripheral 178000d386 V1.1,增加串口实现无线无线数据收发 3 달 전
project 49e24d3f4f V12 3 달 전
radio 49e24d3f4f V12 3 달 전
.gitignore 1eaee5d4f4 删除图片 5 달 전
README.md ee586e16ce 修改readme 3 달 전
keilkilll.bat 9aa5492836 第一次提交 5 달 전

README.md

无线应用通用封装API-radio/myRadio.c

  1. 初始化-void myRadio_init(int agr0, void *agr1_ptr) 射频芯片驱动IO口初始化-myRadio_gpio_init() 射频基本参数初始化
  2. 射频运行底层执行API-void myRadio_process(void) 放在while循环中执行
  3. 射频进入休眠API-void myRadio_abort(void)
  4. 获取无线中心频率-uint32_t myRadio_getFrequency(void)
  5. 设置无线中心频率-void myRadio_setFrequency(uint32_t freq)
  6. 获取发射功率-int8_t myRadio_getTxPower(void)
  7. 设置发射功率-void myRadio_setTxPower(int8_t power)
  8. 获取无线波特率-uint8_t myRadio_getBaudrate(void)
  9. 设置无线波特率-void myRadio_setBaudrate(uint8_t br)
  10. 进入数据包发射模式-void myRadio_transmit(rfTxPacket_ts *packet)
  11. 进入数据包接收模式-void myRadio_receiver(void)
  12. 无线特殊模式功能-void myRadio_setCtrl(controlMode_te mode, uint32_t value) 单载波发射功能,预留 进入direct模式,预留 连续调制波,预留
  13. 射频中断回调函数void myRadio_gpioCallback(uint8_t index) 外部中断检测定义在myRadio_gpio.c
  14. 其他,官方未定义,属于第三方定义的常用API,不同厂家的射频方案不一定都能用

版本更新

  • V03

    • 优化大功率模块PA控制信号,发送接收完后自动关闭PA,避免PA长时间工作导致过热
  • V11

    • 增加串口实现无线无线数据收发
  • V12-2024年7月16日

    • 修复近距离通讯丢包问题,修改config配置表(4Mbps)
    • 优化屏幕成功率显示

二十三、免责说明

1、本工程驱动软件只提供做演示项目使用,未经过大批量项目验证,客户需谨慎使用,如果使用在正式项目中引发的所有问题,本司概不负责。使用过程若发现任何问题,可及时与本司相关人员联系。 2、本工程所有文件可以用于商业性项目移植,无需向本司申请。