之前在CH9141k芯片上面試過(guò)133字節(jié)的數(shù)據(jù)接受,換成了CH9141模組之后,使用上位機(jī)軟件發(fā)送133字節(jié)只能接受到128個(gè)字節(jié)。但是用藍(lán)牙調(diào)試工具發(fā)送133字節(jié)數(shù)據(jù),都能接受到。
第一張圖是使用串口工具發(fā)的數(shù)據(jù)接受日志,第二張圖片是上位機(jī)軟件發(fā)的數(shù)據(jù)接受情況
之前在CH9141k芯片上面試過(guò)133字節(jié)的數(shù)據(jù)接受,換成了CH9141模組之后,使用上位機(jī)軟件發(fā)送133字節(jié)只能接受到128個(gè)字節(jié)。但是用藍(lán)牙調(diào)試工具發(fā)送133字節(jié)數(shù)據(jù),都能接受到。
第一張圖是使用串口工具發(fā)的數(shù)據(jù)接受日志,第二張圖片是上位機(jī)軟件發(fā)的數(shù)據(jù)接受情況
你好,數(shù)據(jù)接收超過(guò)標(biāo)準(zhǔn)MTU是會(huì)進(jìn)行分包處理并接收的,所以理論上不會(huì)出現(xiàn)丟包的情況。
可以上位機(jī)使用BLE_UART這個(gè)APP,然后進(jìn)行數(shù)據(jù)收發(fā)。
需要注意的點(diǎn)是,數(shù)據(jù)收發(fā)的量需要小于標(biāo)準(zhǔn)的大小。9141標(biāo)準(zhǔn)藍(lán)牙連接間隔最小是7.5ms,MTU即最大一包數(shù)據(jù)量是131B,因此在串口收發(fā)的時(shí)候盡量單包小于MTU,速度大于連接間隔。