How CPU operating at low frequency mode?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

D:\WICED\WICED-Smart-SDK-2.1.1\WICED-Smart-SDK\include\bleapp.h;

bleapp.h such settings.

enum ble_cpu_clock_enable

{

   CPU_CLOCK_DISABLE          = 0x00,

   DEFAULT_CPU_CLOCK_ENABLE   = 0x01,

   POWERSAVE_CPU_CLOCK_ENABLE = 0x02,

};

typedef enum

{

    CPU_CLK_SPEED_24MHZ,

    CPU_CLK_SPEED_12MHZ,

    CPU_CLK_SPEED_8MHZ,

    CPU_CLK_SPEED_6MHZ,

    CPU_CLK_SPEED_4MHZ,

    CPU_CLK_SPEED_3MHZ,

    CPU_CLK_SPEED_2MHZ,

    CPU_CLK_SPEED_1MHZ

} CLOCK_SPEED;

In order to obtain lower power consumption.

How do I set the cpu speed in apps?

0 Likes
1 Solution
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

The MCU consumes 100uA/Mhz and the BLE performance and compatibility of the device corresponds directly to these parameters, hence the the functions you mention are hard-coded in ROM and not accessible to the developer.

phu nsankar zhaohong

View solution in original post

0 Likes
3 Replies
MichaelF_56
Moderator
Moderator
Moderator
250 sign-ins 25 comments on blog 10 comments on blog

The MCU consumes 100uA/Mhz and the BLE performance and compatibility of the device corresponds directly to these parameters, hence the the functions you mention are hard-coded in ROM and not accessible to the developer.

phu nsankar zhaohong

0 Likes
Anonymous
Not applicable

So, there is no way for app to lower the CPU CLK frequency, right?

0 Likes

Correct.

0 Likes