CH32V208? 藍(lán)牙轉(zhuǎn)串口例程蘋(píng)果手機(jī)無(wú)法顯示 設(shè)備名稱(chēng) 安卓手機(jī)就可以該如何解決呀
?簡(jiǎn)單的串口透?jìng)?
特性:
1, 使用兩個(gè)128bit uuid,
2, 兩個(gè)uuid 分別是write without respone,和 notify 方式,分別對(duì)應(yīng)串口收和發(fā),可以在工程文件ble_uart_service/ble_uart_service.c中修改
3, 可以兼容 N* 家的 ble uart 的工程,
4, 支持MTU在20-247 中任意設(shè)置,自適適應(yīng)當(dāng)前的mtu
5, 默認(rèn)在CH32V208上調(diào)試,串口使用的UART3,TXD3@PB10,RXD3@PB11,其他的串口需要修改代碼
6, ble 名稱(chēng)為"wch_ble_uart"
7, 默認(rèn)開(kāi)啟串口notify 成功回寫(xiě),不需要需要可以去掉代碼,在ble service 的回掉函數(shù),BLE_UART_EVT_BLE_DATA_RECIEVED 事件中 屏蔽即可
8, 默認(rèn)開(kāi)啟串口調(diào)試,使用串口1,PA9_TXD 115200.?
一些參數(shù)修改:
見(jiàn)工程的config.h文件
1 修改mtu 長(zhǎng)度,最大為251此時(shí)對(duì)應(yīng)mtu是247,但是實(shí)際mtu是多少,要看central端連接時(shí)候協(xié)商的值
2 修改每個(gè)連接 最多傳輸多少個(gè)包數(shù)量
3,全局宏定義建議在mounriver stdio工程的properties>C/C++ General> Path and Symbols 的Symbols 標(biāo)簽下設(shè)置
這個(gè)是例程里面的說(shuō)明 怎么修改默認(rèn)的設(shè)備名稱(chēng)?"wch_ble_uart"