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)     {        ...
