Viktorija Zelnickiinmala sina plochaRTOS, Tasks and Mutexes to the rescueWhile the global while(1) loop is a great place to manage several simple operations that do not need to run concurrently, in a more complex…Jan 18, 2022Jan 18, 2022
Viktorija Zelnickiinmala sina plochaSTM32Fxxx Timers and PWM with Servo MotorTimers are the magical time keeping peripherals in the microcontroller with a lot of responsibility upon them. Generating a tick on a…Jan 17, 2022Jan 17, 2022
Viktorija Zelnickiinmala sina plochaLow Power Mode in STM32Fxx microcontrollerLow power mode is an important feature of a well-designed embedded system, especially battery-driven one. It then becomes a crucial element…Jan 13, 2022Jan 13, 2022
Viktorija Zelnickiinmala sina plochaThe I2C ProtocolI2C (Inter-Integrated circuit) protocol is widely used in the embedded systems, mainly for connecting short-distanced, low-speed…Jan 11, 2022Jan 11, 2022
Viktorija Zelnickiinmala sina plochaGood old SPISPI is one of the oldest interfaces used in serial communication. It has some really great advantages like:Jan 11, 2022Jan 11, 2022
Viktorija Zelnickiinmala sina plochaAnalog to Digital Conversion in STM32F4 MicrocontrollerSTM32 ADC CapabilitiesJan 11, 2022Jan 11, 2022
Viktorija Zelnickiinmala sina plochaDirect Memory Access in Embedded SystemIn particular, in STM32 Nucleo, as a great and easy to muster board.Jan 11, 2022Jan 11, 2022
Viktorija Zelnickiinmala sina plochaInternet of Things: MQTT protocolOne of the main purposes of Internet of Things is to get the sensor data from different end nodes, optionally organize or even process them…Jan 11, 2022Jan 11, 2022
Viktorija Zelnickiinmala sina plochaLinux Character Device DriverIn Linux, drivers can be classified according to the IO type of the its device as:Jan 5, 2022Jan 5, 2022
Viktorija Zelnickiinmala sina plochaLinux Device Model, kobjects and sysfs demystifiedVery early on in the Linux driver development, the topic of kobjects and sysfs comes across as an important one. It seems obscure and…Jan 5, 2022Jan 5, 2022