nRF51822外設時鐘之串列埠時鐘

2021-07-25 16:24:41 字數 564 閱讀 4785

在使用串列埠配置的時候嗎,發現前輩們並沒有像stm32那樣配置串列埠和gpio(不知道串列埠的時鐘大小),甚是奇怪,找到參考手冊關於時鐘管理的,發現並沒有關於串列埠時鐘的配置要求,然後就翻到資料手冊,omg,終於真身現形了,原來串列埠外設要使用hfclk,即高頻時鐘,即外接的高頻晶振時鐘,而51822的外接高頻晶振時鐘只能是16m或者32m,這裡本人使用16m,那麼顯然uart使用的16m的時鐘源!不信,請向下看!

在 nrf51_series_reference_manual v3.0.pdf參考手冊裡的「clock management (clock)「」一節中只介紹了其管理方式,卻沒有告訴我們哪個外設是使用哪個時鐘

在nrf51822_ps v3.1.pdf資料手冊

nrf51822 廣播間隔

1.目的 設定廣播間隔,已達到乙個功耗最佳的狀態 2.分析 廣播間隔,指每次藍芽廣播之間的間隔,間隔越大功耗越低,間隔越小功耗越大 3.平台 協議棧版本 sdk10.0.0 編譯軟體 keil 5.14 硬體平台 nrf51822最小系統 4.步驟 在main.c static void adver...

nrf51822 修改藍芽名字

1.目的 修改藍芽的名字 2.分析 藍芽名字最長設定為20個位元組,超過20個位元組為無效 3.平台 協議棧版本 sdk10.0.0 編譯軟體 keil 5.14 硬體平台 nrf51822最小系統 4.步驟 首先,要知道設定名字的api 在ble gap.h brief set gap devic...

nrf51822 設定傳送功率

1.目的 設定藍芽傳送功率,達到省電的目的 2.分析 實際應用當中,時常需要需改藍芽的發射功率,以達到省電的目的。在nrf51822中可以設定為9個發射等級,分別是 40,30,20,16,12,8,4,0,和4 dbm 3.平台 協議棧版本 sdk10.0.0 編譯軟體 keil 5.14 硬體平...