dropLin ec6267c03e V14 修复发送数据fifo不更新,发送的是上一次的数据,调整`RF.c`的`RF_TxData`和`RF_TxData` | 2 сар өмнө | |
---|---|---|
STM32F10x_FWLib | 7 сар өмнө | |
app | 7 сар өмнө | |
core | 7 сар өмнө | |
keil_v5 | 4 сар өмнө | |
peripheral | 7 сар өмнө | |
project | 3 сар өмнө | |
radio | 2 сар өмнө | |
.gitignore | 7 сар өмнө | |
README.md | 2 сар өмнө | |
keilkilll.bat | 7 сар өмнө |
adapterBoardDriver
演示板
无线数据收发、测试通讯距离
无
6个
S1
按键可以移动光标(选择的项会反显)向上选择设置项,或向上设置数值,可以循环移动选择S2
按键可以返回上一个界面S3
按键可以移动光标(选择的项会反显)向下选择设置项,或向上设置数值,可以循环移动选择S4
按键功能待定S5
按键,功能1:开机界面时,按下进入功能选择界面。功能2:确定选择项目。功能3:退出设置状态
2个
D5
蓝色LED,发送成功指示灯灯D4
红色LED,接收成功指示灯灯深圳市晶联讯电子的液晶模块JLX19296G-382-PN
该液晶模块支持4线SPI串行接口和IIC接口,本项目使用IIC接口驱动,显示大小192*96 点阵
无
支持三种供电
87mm*131.5mm
AT32F413RCT7
该MCU与STM32F103RCT6
软硬件兼容
无
P7
串口转USBJ1
J2
MCU的GPIO口P1
microBIT插槽,用于无线模块转接板连接P7
MICRO-B类型USB座子,供电P6
外部供电P5
仿真烧录接口
MDK-ARM Standard Version: 5.14.0.0
C99标准
STM32F10x_StdPeriph_Lib_V3.5.0
radio
中的API全部移植,与硬件相关的已全部定义在radio/spi.c
中,若目标平台也是C语言环境,将文件夹radio
中的文件拷贝过来后,只需对应的修改radio/spi.c
文件中的GPIO定义既可,由于spi.c
中用到的GPIO是宏定义在project/board.h
,所以也需要将radio/board.h
中的定义移植过来。如果MCU平台也是相近的,只需修改project/board.h
中对应的宏定义即可。本公司为了统一demo程序,将射频相关的操作重新定义了一层,详见radio/myRadio.c
,无线应用开发,可以参考借鉴。
驱动IO口均定义在project/board.h
中
影响无线传输距离的因素
..\adapterBoardDriver_xxxxxxxxxxxxxxx_Vxx
├──app \\常用应用模块封装
| └──
├──core \\MCU内核文件
| └──
├──STM32F10x_FWLib \\MCU官方库函数
└──
├──image \\md文件显示用的图片
| └──
├──keil_v5 \\keil编译器工程文件,包含编译生成的HEX文件
| └──Object \\编译生成的HEX文件在此文件夹
├──peripheral \\项目用到的MCU外设
| └──
├──project \\项目的主函数和GPIO定义包含文件
| └──
├──radio \\射频底层驱动文件
| └──myRadio.c \\为无线应用通用封装API
void myRadio_init(int agr0, void *agr1_ptr)
射频芯片驱动IO口初始化-myRadio_gpio_init()
射频基本参数初始化void myRadio_process(void)
放在while循环中执行void myRadio_abort(void)
uint32_t myRadio_getFrequency(void)
void myRadio_setFrequency(uint32_t freq)
int8_t myRadio_getTxPower(void)
void myRadio_setTxPower(int8_t power)
uint8_t myRadio_getBaudrate(void)
void myRadio_setBaudrate(uint8_t br)
void myRadio_transmit(rfTxPacket_ts *packet)
void myRadio_receiver(void)
void myRadio_setCtrl(controlMode_te mode, uint32_t value)
单载波发射功能,预留
进入direct模式,预留
连续调制波,预留./radio/spi.c
的spi操作接口2024年10月15日
2024年11月26日
2024年11月28日
RF.c
的RF_TxData
和RF_TxData
1、本工程驱动软件只提供做演示项目使用,未经过大批量项目验证,客户需谨慎使用,如果使用在正式项目中引发的所有问题,本司概不负责。使用过程若发现任何问题,可及时与本司相关人员联系。 2、本工程所有文件可以用于商业性项目移植,无需向本司申请。