藍牙芯片sleep/shut down模式僅支持IO和RTC喚醒,如果IO只接了串口比如PA8/PA9(UART1),在睡眠前需將串口模式切換為普通IO,並設置喚醒。 如上圖1正常初始化串口,睡眠前要將串口引腳設置為IO喚醒,T和R引腳設置應該不同,比如芯片R引腳應該設置成低電平喚醒 ...
藍牙芯片sleep/shut down模式僅支持IO和RTC喚醒,如果IO只接了串口比如PA8/PA9(UART1),在睡眠前需將串口模式切換為普通IO,並設置喚醒。 如上圖1正常初始化串口,睡眠前要將串口引腳設置為IO喚醒,T和R引腳設置應該不同,比如芯片R引腳應該設置成低電平喚醒 ...
非BLE工程設置RTC喚醒(BLE工程的睡眠喚醒由Tmos自己控制,用戶只要按照自己的要求添加任務就行,空閑是MCU會自動睡眠,該執行任務時RTC會喚醒MCU執行任務) 非BLE工程設置RTC喚醒如下 使用外部32K設置RTC喚醒 如果設置相對當前的RTC喚醒可以用 ...
芯片支持BAT喚醒 以CH582 BAT低壓為例(分高精度低壓檢測和一般電壓監測,高精度監測功耗高) 一般電壓監測操作示例: 重點是調用的時候,這個函數里面是關閉了電壓監控的 所有使用時需要把電壓監控關閉的代碼屏蔽掉(R8_BAT_DET_CTRL ...
GPIO中斷(PA0~PA15 PB0~PB15)支持GPIO中斷 其中573 PB23和PB22 的GPIO中斷 CH582M既有PB8/PB9 引腳,也有PB22/PB23引腳,默認GPIO中斷在PB8和PB9,PB22和PB23就是普通IO,無中斷功能 ...
RISC-V芯片仿真器使用 第一步:開啟仿真 1)仿真開啟需要芯片進入BOOT模式; 如:CH573 CH582 CH579,上電是PB22接地,通過USB(PB10、PB11)和串口1(PA8、PA9)連接PC端ISP工具; 2)確保芯片 ...
下面一段話2個重點,573 582 579的看門狗計數器是8位的(計數最大255),計數周期131072/Fsys 以579為例,evt中主頻都是32M,看門狗最大時間 (131072/32000000)*255=1.04448s 以573 582為例,evt中主頻都是60M,看門狗最大時間 ...
OTA升級,以ble_uart為例(該工程是在ble_uart上修改的) 1、找到例程中的這三個工程,分別將這三個工程中的.hex取出; 1、打開ble_uart工程,將Ld ...
1. 白名單機制 白名單(white list)是BLE協議中最簡單、直白的一種安全機制。 所謂的白名單,就是一組藍牙地址。 通過白名單,可以只允許特定的藍牙設備(白名單中列出的)掃描 ...