
在drivers/printf.c的io_putchar函數裏面加上
if (byte == '\n')
io_putchar('\r');
即可解決Tera Term無法換行顯示的問題。

目前共有32篇帖子。
![]() |
運行Debug_Demo,把電腦串口接到PA2引腳上,波特率設為115200,可以看到printf打印。
在drivers/printf.c的io_putchar函數裏面加上
|
![]() |
tc_ble_single_sdk_B85這個藍牙程序,串口的輸出引腳是PB1,波特率是1000000。 修改application/print/putchar.c的putchar函數,在return uart_putc((char)c);前加上 if (c == '\n') 可解決Tera Term的換行問題。
巨大八爪鱼:https://www.telink-semi.cn/products/bluetooth-le/tlsr825x
SDK名稱 支持晶片 SDK版本 下載SDK SDK開發手冊 Bluetooth® LE Single Connection TLSR8258/8253/8251 V3.4.2.8_Patch_0001 Gitee 下載藍牙SDK: https://gitee.com/telink-semi/tc_ble_single_sdk/releases/tag/V3.4.2.8_Patch_0001 https://gitee.com/telink-semi/tc_ble_single_sdk/archive/refs/tags/V3.4.2.8_Patch_0001.zip SDK開發手冊: https://doc.telink-semi.cn/doc/zh/software/res/sdk/ble/b85m_ble_cn/b85m_ble_single_connection_cn/
[查看詳情]
|
![]() |
[APP][EVT] remote terminate, reason 0x16
|
![]() |
藍牙設備名叫VHID,可以在手機上配對並連接。
![]() |
![]() |
![]() |
![]() |
藍牙設備的名稱是在這個地方定義的:
可以改名成uhid。
|
![]() |
安卓手機上配對前顯示的名稱是vhid,配對後顯示的名稱是tRemote。 /** static const u8 my_devName[] = {'t','R','e','m','o','t','e'}; 蘋果手機上配對前顯示的名稱是VRemote或tRemote,配對後顯示的名稱是tRemote。 /** |
![]() |
![]() |
![]() |
![]() |
![]() |
可以打開auto mode和auto unlock。這樣的話每次編譯完,只需要點擊一次Download按鈕,就能自動解鎖flash,燒錄然後復位開始運行程序,無需多次點擊。 如果運行藍牙程序,可能還需要先點擊一下Activate才能Download。
|
#define PRINT_BAUD_RATE 1000000 //1M baud rate,should Not bigger than 1Mb/s
#define DEBUG_INFO_TX_PIN GPIO_PB1
可以改成和藍牙程序一樣的PB1引腳和100萬波特率。