我 對問題發布了答案
注釋要表達的意思是,PB6~PB11在W800和W801上都有封裝出來,所以都可以用作sdio功能,而PA9~PA14只有W801上封裝出來了,在W800上沒有,所以PA9~PA14對應的case1:
我 對問題發布了答案
for(;;){tls_bitband_write(HR_GPIO_DATA, 11, 0); tls_bitband_write(HR_GPIO_DATA, 11, 1);}
我 對問題發布了答案
可以這樣改下,把這些宏都去掉,我這試了可以了
我 對問題發布了答案
測試可以進中斷,因為設置的打印延時時間是1s,遠遠大於定時器定時時間5ms,所以打印出來的值只能看到4和5很正常。
我 對問題發布了答案
收發的最大長度是雙方協商的mtu值,可以在ble_gap_evt_cb連接成功BLE_GAP_EVENT_CONNECT調用tls_bt_async_proc_func(BleServerConnEx
我 發表了評論
對DAC8330不了解,也沒找到相關手冊,如果只寫不讀,三根線就可以,可以先飛線調試,沒問題了再改板子。
我 對問題發布了答案
片選軟控制,並不是用任何一個IO來拉高拉低,需要用__HAL_AFIO_REMAP_SPI_CS配置有片選功能的pin腳為cs後,調用__HAL_SPI_SET_CS_LOW、__HAL_SPI_SE
我 對問題發布了答案
AT+BTEN=1,0,第一個參數1,代表的就是串口1,如果是用串口1發送的at指令,那發送後,串口1就被設置成藍牙log輸出口了,所以再發其他at指令就沒辦法識別了,可以試下AT+BTEN=255,
我 對問題發布了答案
可以看下wm_ble_server_api_demo.c裡wm_ble_server_demo_conn_param_update_slave這個接口,可以設置連接時間參數,另外如果只用到藍牙而沒用到
我 對問題發布了答案
wm_psram_config(1);psram_init(PSRAM_QPI);初始化只需要調用這兩個接口就行了,wm_psram_config根據實際使用的io選擇哪一組,使用的時候,起始地址是0
我 對問題發布了答案
W801藍牙的連接間隔最大值最小值如何修改