本文档的主要内容详细介绍的是2.4G无线通信抢答器的原理图与源代码等资料合集。
本验证板由LT8920和 STM8L051组成,主要演示2.4G的无线收发通信实验。本演示,需要两个PCBA,一个板做发射,另外一个板做接收。硬件都一样的,只是烧录进单片机的软件不同(一个是Tx的HEX文件,另外一个是Rx的HEX文件)。
为了使用正常使用这个PCB空板,请大家按照一下步骤进行操作:
第1步: 根据BOM表,焊接出PCBA。焊接过程中,需要注意的是Y1,C1,C2不用焊接, 用户需要测试STM8L051的RTC的时候,才需要焊接上去。Y1的焊盘支持MC-306这个器件,也可以支持3215封装尺寸的无源晶振。
第2步:焊接好后,先用万用表测试一下,看看是否存在有PCB焊接短路现象,没有才可以通过MicroUSB数据线(立创商城有卖,商品编号:C84780 ) 插入到电脑的USB端口上给PCBA通电。
第3步:使用ST公司的ST-LINK/V2 烧录器和相关烧录软件
把这个方案验证板的演示固件(HEX文件)通过端口P2这四个焊接孔烧录进单片机stm8L051里去。 需要注意的是: 本方案验证板的目录(单片机源码\Debug\Exe)已经提供已经生成和测试过的HEX文件(Remoter-rx.hex 和Remoter-tx.hex),分别对应发送端和接收端的PCBA中去。烧录HEX的时候,按默认配置选项OPTION即可。
第4步:烧录成功后,断开仿真器和该方案验证板的连接,同时把MicroUSB数据线从PC电脑上拔开。
第5步: 接收端的PCBA: 用户可以直接用串口助手,按波特率115200来观察接
收端PCBA的输出。硬件连接上,需2根导线,一根接Vss,另外一根接PA2(Txd输出)到USB转TLL串口的Rxd端即可。连接和开通好串口助手软件后,通过MicroUSB数据线给接收端的PCBA供电。此时正常的话,串口助手会显示16个LT8920的寄存器的初始化值。
第6步:发射端的PCBA: 通过MicroUSB数据线给发射端的PCBA供电,初始化过程中,D1和D2的LED会闪烁闪烁几次,然后进入正常工作状态。此时,按下四个按键中的任意其中一个,在接收端可以肯定LED绿灯会亮一下,同时串口助手会输出相应的ID和按键值。 相应的,在发射端看来,如果发射成功,D1绿灯会闪一下;而如果发射失败,D2红灯也会亮一下。 发射成功或失败,是通过LT8920的AUTO ACK自动应答来实现的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !