我 对问题发布了答案
注释要表达的意思是,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蓝牙的连接间隔最大值最小值如何修改