This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Modify clock in gazell on nRF51822

Hello, sirs.

My question is how to configure clock in gazell protocol on nRF51822

I look at the example gzp_dynamic_pairing but that does not have a code part of modifying clock.

I know defining SystemCoreClock on "system_nrf51.c" and i don't know effecting on other operating.

thank you, developers.

(i'm so sorry for my poor english skill. TT)

Parents
  • The only clock source Gazell needs is an external high frequency crystal. If you use a 16 MHz crystal, no configuration is neither possible nor necessary. If you use a 32 MHz crystal, you should follow the procedure described in the PAN to make everything work correctly.

  • You have to separate between the high frequency clock, which requires an external either 16 MHz or 32 MHz crystal, and the low frequency clock which can either use an external 32.768 kHz crystal, an internal 32.768 kHz RC or synthesize the clock from the 16 MHz.

    Gazell only uses the high frequency clock, so the low frequency clock settings are not applicable for it.

    For BLE, the option you have quoted here synthesize the low frequency clock from the 16 MHz, and this is not recommended. You should rather use the RC, since that has been tested better and gives a lot lower current consumption.

Reply
  • You have to separate between the high frequency clock, which requires an external either 16 MHz or 32 MHz crystal, and the low frequency clock which can either use an external 32.768 kHz crystal, an internal 32.768 kHz RC or synthesize the clock from the 16 MHz.

    Gazell only uses the high frequency clock, so the low frequency clock settings are not applicable for it.

    For BLE, the option you have quoted here synthesize the low frequency clock from the 16 MHz, and this is not recommended. You should rather use the RC, since that has been tested better and gives a lot lower current consumption.

Children
No Data
Related