先上视频:
上位机截图
Lpc54100与nrf24l01以及mpu9250连接图
无线串口上位机接收端硬件连接图
视屏中是用的lpc54100做的无线调试系统,lpc54100通过IIC采集mpu9250中的数据,然后通过nrf24l01+传送给上位接收机。上位接收机采用430launchpad开发板,通过nrf接收到的数据通过430然后变成115200波特率的串口信息发送给上位机。
运行过程为:电脑通过串口发送一个控制字给430,然后430将数据用24l01发出去,54100上面的24l01收到数据后进行分析,看是需要修改数据,还是需要发送原始数据,还是需要将mpu9250采集到的值发送出去。然后将需要发送数据放到将要发送的ACK里面,然后电脑再一次发送数据后,这里面的值将通过ACK带到430单片机上。然后在发送到电脑上,电脑上再分析看如何使用这些数据。详细见我以前的贴子
https://bbs.eeworld.com.cn/thread-443708-1-1.html上位机运行监测可用端口,可无线参数调试,显示信号强度,示波器和编辑框显示收到数值,设置示波器显示速度。能进行xy轴的收缩,比较遗憾的是lpc54100使用的是模拟的spi,硬件的弄了两天没弄出来。
上位机的制作我稍后在日志中详细说明。