This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: cc2640r2f能输出准确的2.048MHz pwm?

Part Number: CC2640R2F


cc2640r2f能输出准确的2.048MHz pwm?我测试发现不是2.048M。是不是频率太高了还是2.048MHz不好实现?

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);
}