In this video I use STM32F103R6 ARM Cortex-M3 microcontroller to interface with a HD44780 character LCD. I use MikroC to write C code for this programming example. For more information:
https://tyroelectronics.epizy.com/stm32f103r6-interfaces-to-a-character-lcd-using-mikroc-for-arm/