abcd
abcd - 認證專家
我只是個路過的老年人~

注冊於 2年前

回答
83
文章
8
關注者
2

我 對問題發布了答案

2年前

藍牙Ble client多對一模式收發數據

fields這個變量的結構體定義struct ble_hs_adv_fields裡除了uuids16外也有name,直接替換成name比較就可以,要注意的是,有些server的name是直接放在廣播裡

我 對問題發布了答案

2年前

W806內部flash擦寫壽命

和其他外部flash是一樣的,理論值10萬次擦寫

我 對問題發布了答案

2年前

wifi 通過藍牙配網

可以,如果是測試可以用標準固件,然後通過串口0發送AT指令測試,AT+BTEN=1,0使能藍牙系統,然後發送AT+ONESHOT=4開啟藍牙配網服務,然後用手機小程序配網就行了。

我 對問題發布了答案

2年前

你好,請問串口有實例嗎?

demo目錄下wm_uart_demo.csrc/app/bleapp目錄下wm_ble_server_api_demo.c

我 對問題發布了答案

2年前

W801藍牙的連接間隔最大值最小值如何修改

http://ask.winnermicro.com/question/252.html

我 對問題發布了答案

2年前

關於W801 SDIO demo部分與芯片手冊差異問題

注釋要表達的意思是,PB6~PB11在W800和W801上都有封裝出來,所以都可以用作sdio功能,而PA9~PA14只有W801上封裝出來了,在W800上沒有,所以PA9~PA14對應的case1:

我 對問題發布了答案

2年前

請問W801的IO速率能提高嗎?實測IO翻轉最快周期3us。

for(;;){tls_bitband_write(HR_GPIO_DATA, 11, 0); tls_bitband_write(HR_GPIO_DATA, 11, 1);}

我 對問題發布了答案

2年前

關於W806定時器定時時間到無法進入中斷問題,原因為:注釋掉了#define CONFIG_KERNEL_NONE 1(使用RTOS需要注釋該條)。,

可以這樣改下,把這些宏都去掉,我這試了可以了

我 對問題發布了答案

2年前

W806定時器4設置毫秒模式後計數器計數錯誤且計數值達上限後無法進入中斷

測試可以進中斷,因為設置的打印延時時間是1s,遠遠大於定時器定時時間5ms,所以打印出來的值只能看到4和5很正常。

我 對問題發布了答案

2年前

W801藍牙接收數據長度一次只能20字節,如何修改?

收發的最大長度是雙方協商的mtu值,可以在ble_gap_evt_cb連接成功BLE_GAP_EVENT_CONNECT調用tls_bt_async_proc_func(BleServerConnEx

我 發表了評論

2年前

是否可以提供W806與DAC8330通信的例程?DAC8330是三線單向SPI。

對DAC8330不了解,也沒找到相關手冊,如果只寫不讀,三根線就可以,可以先飛線調試,沒問題了再改板子。

我 對問題發布了答案

2年前

是否可以提供W806與DAC8330通信的例程?DAC8330是三線單向SPI。

片選軟控制,並不是用任何一個IO來拉高拉低,需要用__HAL_AFIO_REMAP_SPI_CS配置有片選功能的pin腳為cs後,調用__HAL_SPI_SET_CS_LOW、__HAL_SPI_SE

我 對問題發布了答案

2年前

如何通過下載工具下載二進制文件到flash指定區域

http://ask.winnermicro.com/article/55.html

我 對問題發布了答案

2年前

w801如何實現1ms的系統延時

底層代碼改了之後需要執行make lib編譯才會生效,然後再make

我 對問題發布了答案

2年前

W801使用AT+BTEN=1,0指令後就,再發其他指令就沒反應了

AT+BTEN=1,0,第一個參數1,代表的就是串口1,如果是用串口1發送的at指令,那發送後,串口1就被設置成藍牙log輸出口了,所以再發其他at指令就沒辦法識別了,可以試下AT+BTEN=255,

發布
問題