為了提高BLE透傳吞吐率,限定了包長必須不短於244,所以串口必須發滿244字節才會更新1包數據,將紅框內修改為0即不再限制包長。
為了提高BLE透傳吞吐率,限定了包長必須不短於244,所以串口必須發滿244字節才會更新1包數據,將紅框內修改為0即不再限制包長。
複位一下試試
dma有沒有用鏈表方式實現。
有效位12bit
這個不是我們的產品,你找錯論壇了哈
就目前問題描述,我也無法判斷什麼問題。
需要用uart1發網絡數據相關的AT指令。
不能在中斷裡面使能藍牙操作,做複雜且耗時的事情,正確邏輯是中斷只是發信號量,在任務裡面接收信號量執行相應耗時操作。
把下載界面以及下載過程log整個截圖看看。
目前進入低功耗模式可以通過io喚醒或定時器喚醒,你這設置的是定時器喚醒,到定時時間就喚醒了呀。
群裡面的ck-link固件是有群友自己制作的,非官方固件,官方固件需要去平頭哥開放社區裡面找找看,另外虛擬串口我個人測試發現容易丟包,不咋好用。
這裡有移植好的SDK,http://ask.winnermicro.com/article/76.html
剩餘內存用這個看 printf("---> GetHeap:%d\n",tls_mem_get_avail_heapsize());
這是哪個SDK?版本是哪個?串口5填這個就行了,底層你可以不用關心。
參考這個文章改,把TLS_UART_0或TLS_UART_1的地方改成你想用的TLS_UART_5即可。
http://ask.winnermicro.com/article/70.html
也是生成.fls格式固件,你找錯了。
問 w800 ble串口透傳問題