[MCU] 【BLE 5.3无线MCU CH582】14、ble串口透传测试

freeelectron   2022-4-8 16:41 楼主

系列文章:

【BLE 5.3无线MCU CH582】1、初识CH582开发板(开箱)

【BLE 5.3无线MCU CH582】2、MounRiver IDE初体验

【BLE 5.3无线MCU CH582】3、非阻塞方式点灯

【BLE 5.3无线MCU CH582】4、串口不定长数据接收

【BLE 5.3无线MCU CH582】5、硬件I2C驱动0.96吋OLED

【BLE 5.3无线MCU CH582】6、pwm呼吸灯

【BLE 5.3无线MCU CH582】7、按键——GPIO外部中断

【BLE 5.3无线MCU CH582】8、adc采样(内部bat、内部温度,外部输入)

【BLE 5.3无线MCU CH582】9、硬件spi驱动lcd

【BLE 5.3无线MCU CH582】10、ble广播者角色

【BLE 5.3无线MCU CH582】11、手机app控制led亮灭

【BLE 5.3无线MCU CH582】12、MounRiver IDE使用记录

【BLE 5.3无线MCU CH582】13、ble Peripheral模式下的功耗

 

1、前言

本文直接测试官方的历程,使用串口3透传,TXD3<--->PA5,RXD3<--->PA4,手机端app使用“BLE调试助手”。

 

2、修改BUFF大小

#ifndef BLE_BUFF_MAX_LEN
#define BLE_BUFF_MAX_LEN                        255
#endif

默认的是27,因此需要修改大一些,本测试修改为255。

 

3、修改MTU大小

为了最大限度的提高速率,设置MTU为最大。

image.png  

image.png   可以看出,经过手机app与ch582协商后,mtu大小为251。

 

4、发送测试

数据流向:电脑串口----->CH583----->手机。

image.png

image.png 这个好像有点问题,手机端接收到的会出现乱码。

 

5、接收测试

数据流向:手机----->CH579----->电脑串口。

image.png image.png   

这个好像也有点问题,电脑端接收到的会出现乱码。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

stm32/LoRa物联网:304350312

回复评论 (1)

乱码是否还有哪些字符的编码需要转换?

点赞  2022-4-9 17:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复