How to interface RGB LED with STM8S microcontroller.
Problem Statement: How to interface RGB LED with STM8S microcontroller. Requirements: Hardware Requirements : 1Nos.STM8S module 1Nos. RGB LED 3Nos. 1KiloOhm Resistance Connecting Wires Software Requirements : STVD STVP Cosmic C Compiler Code: #include "stm8s.h" int main() { // Default clock is HSI/8 = 2MHz GPIO_DeInit(GPIOD); // prepare Port B for working GPIO_Init (GPIOD, GPIO_PIN_4, GPIO_MODE_OUT_PP_LOW_SLOW); //Declare PB4 as push pull Output pin GPIO_Init (GPIOD, GPIO_PIN_5, GPIO_MODE_OUT_PP_LOW_SLOW); //Declare PB5 as push pull Output pin GPIO_Init (GPIOD, GPIO_PIN_6, GPIO_MODE_OUT_PP_LOW_SLOW); //Declare PB6 as push pull Output pin TIM2_DeInit(); TIM2_TimeBaseInit(TIM2_PRESCALER_2048, 3500); TIM2_Cmd(ENABLE); while(TRUE) { ...