Fixed MCU setup
This commit is contained in:
@@ -11,10 +11,13 @@
|
||||
void board_init(void)
|
||||
{
|
||||
// MCU setup
|
||||
// ADC clock must be 50kHz to 200kHz
|
||||
// ADC clock = 8MHz/ADC_DIV
|
||||
// PWM frequncy = 8MHz/(2*TOP*TIM_DIM)
|
||||
mcu::startupCfg_t mcu_cfg;
|
||||
mcu_cfg.adc_clk = mcu::ADC_DIV2;
|
||||
mcu_cfg.pwm_clk = mcu::TIM_DIV1;
|
||||
mcu_cfg.pwm_top = 200;
|
||||
mcu_cfg.adc_clk = mcu::ADC_DIV64; //125kHz /13.5 = 9259 samples/s
|
||||
mcu_cfg.pwm_clk = mcu::TIM_DIV1; // 8MHz
|
||||
mcu_cfg.pwm_top = 1000; // 4kHz
|
||||
mcu_cfg.pwm_ch1_en = 1;
|
||||
|
||||
mcu::startup(&mcu_cfg);
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
/**** Private definitions ****/
|
||||
/**** Private constants ****/
|
||||
static const uint16_t dsp_lock_bmode = 1000;
|
||||
static const uint16_t dsp_lock_force = 50;
|
||||
static const uint16_t dsp_lock_force = 500;
|
||||
|
||||
/**** Private variables ****/
|
||||
static logic::CfgMemory cfg_mem = logic::CfgMemory();
|
||||
|
||||
Reference in New Issue
Block a user