Hi,
SDK5.10
I want to use CC2640r2f to generate 2.048MHz PWM wave, but the output frequency is not accurate (it is 2.08696MHz).
The codes and test diagram are as follows:
PWM_Handle PWMHandleCLK;
PWM_Params PWMparams;
void HwPWMInit(void)
{
PWM_init();
PWM_Params_init(&PWMparams);
//RED
PWMparams.idleLevel = PWM_IDLE_LOW;
PWMparams.periodUnits = PWM_PERIOD_HZ;
PWMparams.periodValue = 2048000;
PWMparams.dutyUnits = PWM_DUTY_FRACTION;
PWMparams.idleLevel = PWM_IDLE_LOW;
PWMparams.dutyValue = (uint32_t) (((uint64_t) PWM_DUTY_FRACTION_MAX * 50) / 100);
PWMHandleCLK = PWM_open(EEG_BOARD_PWM0, &PWMparams);
// PWM_start(PWMHandleCLK);

Could you help test it and provide the picture?
Thanks