Open BotLights opened 1 month ago
Did anyone get any success using the Standard Peripheral Driver? Couldn't get an output for timer1 channel1 on pin PC6.
Chip : STM8S003F3P6 IDE : Arduino IDE 1.8.9
Code : void TIM1_Config(void) { TIM1_DeInit(); TIM1_TimeBaseInit(100, TIM1_COUNTERMODE_CENTERALIGNED3, 50, 0); TIM1_OC1Init(TIM1_OCMODE_PWM1, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_DISABLE, 25, TIM1_OCPOLARITY_HIGH, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_RESET, TIM1_OCNIDLESTATE_RESET); TIM1_Cmd(ENABLE); TIM1_CtrlPWMOutputs(ENABLE); }
void setup() { TIM1_Config(); pinMode(LED_BUILTIN, OUTPUT); }
void loop() { digitalWrite(LED_BUILTIN, LOW); }
Did anyone get any success using the Standard Peripheral Driver? Couldn't get an output for timer1 channel1 on pin PC6.
Chip : STM8S003F3P6 IDE : Arduino IDE 1.8.9
Code : void TIM1_Config(void) { TIM1_DeInit(); TIM1_TimeBaseInit(100, TIM1_COUNTERMODE_CENTERALIGNED3, 50, 0); TIM1_OC1Init(TIM1_OCMODE_PWM1, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_DISABLE, 25, TIM1_OCPOLARITY_HIGH, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_RESET, TIM1_OCNIDLESTATE_RESET); TIM1_Cmd(ENABLE); TIM1_CtrlPWMOutputs(ENABLE); }
void setup() { TIM1_Config(); pinMode(LED_BUILTIN, OUTPUT); }
void loop() { digitalWrite(LED_BUILTIN, LOW); }