傑理之RTC的知識點

2021-10-02 09:29:15 字數 600 閱讀 8289

程式 rtc 時鐘睡眠 32k 晶振不振可能以下原因:

1呼叫進入睡眠之前一定要呼叫下面這個保持 32768 晶振的函式

set_lowpower_keep_32k_osc_flag(1);

2ac692x 帶有 rtc 時鐘方案,例如,在開發板可以跑,直接在樣機時鐘不跑,除了查詢軟體問題還需要注意

硬體的設定,例如 ac6921a 主控,pr3/osc32ki、pr0/osc32ki 復用,所以在程式需要把pr3 和 pr0 設定

為高阻態,因為 prn 口有些開機的預設值。

3如果開啟了 pr 口的 ad 功能就會,如果是普通的 io 口 ad 是沒有問題的。

在 power.c 檔案的 set_poweroff_wakeup_io 函式末端加入 adc_mux_ch_set(0);語句。

4軟關機後鬧鐘喚醒沒有清 pending再次進軟關機會復位的問題。

補充一點:

如果 lowpower_osc_type 選擇用 bt_osc,導致執行

set_lowpower_keep_32k_osc_flag(0);函式語句,會導致 32.768k 不起振,導致 rtc 時鐘不跑,把形參 0 改為

1 即可

知識點記錄之Integer

三 兩個都是new出來的,都為false。源 public static integer valueof int i integer是引用型別,int是原生資料型別。2 對integer物件,jvm會自動快取 128 127範圍內的值,所以所有在這個範圍內的值相等的 integer物件都會共用一塊記...

JavaScript知識點之 delete操作符

delete操作符來刪除乙個隱式宣告的全域性變數,也就是沒有使用var定義的全域性變數.如果delete操作符刪除成功,則被delete的屬性已從所屬的物件上徹底消失,隨後,該物件的原型上可能存在的乙個同名屬性會被繼承.一些物件的屬性不能被delete.ecma 262 規範中把這些屬性標記為 do...

Mysql之in 小知識點

使用in關鍵字檢索資料表中指定的資料內容。in關鍵字被用在where語句的後邊,用來過濾你所需要查詢的內容。更形象的說,in關鍵字的使用情形就像點名,點到誰誰就要站出來。語法規則為 select 欄位名 from 表名 where 欄位名 in n1,n2,n3,其中,括號內的數字必須為int格式的...