2023年1月10日 星期二

[nRF52840] How to change clock source from external 32768 to internal RC

 最近在測試一些nRF52840 BLE相關範例的時候, 總是會遇到在nRF52840 DK Board上面都正常, 但改燒錄在非原廠板子上面就會無法正常的情況.

經過確認後, 發現是因為原廠的nRF52840 DK Board上面有安裝external 32768 振盪器, 而非原廠板子因為成本的關係, 都會將32768拿掉, 因此程式都會當掉在ble stack init的時候.


因此我們必須要將clock source從外部的32768改為內部的RC.

改法如下, 先找到sdk_config.h, 並修改相關的參數.