Tagged: lcd

USB to LCD converter with STM32F0 7

USB to LCD converter with STM32F0

A great electronic, Marko, did a nice project to show, how STM32F070 in 20-pin footprint can be used with USB and LCD. For 20-pin this MCU is very powerful with his 48MHz and USB with some other peripherals. For hardware specification, including schematics and PCB top layer for toner transfer, you can check an original link, posted at the end of this post.

HD44780 LCD Example 28

HAL library 15- HD44780 for STM32Fxxx

HD44780 LCDs are still very popular devices in embedded project so I think you can’t without simple library for them. I’ve port my old library to HAL based libraries for these LCDs. Library Read more about new HAL libraries Features 4-bits operation mode Minimum GPIOs used (6) Supports different LCD sizes Supports up to 8 custom characters Enable/disable cursor blinking Show/hide cursor Shift content in ram left/right Connection pins to board are user selectable Automatically jumps to new line when...

Single LCD library for different boards 39

HAL library 12- LCD for STM32Fxxx

LCD is first big library provided from me. It’s the same as SDRAM, it works on STM32F429-Discovery, STM32F439-EVAL and STM32F7-Discovery boards. With one library you can control 3 boards just by selecting proper define in your target. Library can be extended to other boards. Library requires FMC peripheral for SDRAM for display memory, DMA2D for fastest graphic accelerations and LTDC for transferring layers to LCD. Library Read more about new HAL libraries Features Supports STM32F429-Discovery board Supports STM32F439-EVAL board Supports...

All STM32 HAL libraries 101

All STM32 HAL libraries

In this section, I will write all libraries based on HAL drivers from ST. If you see this first time, make sure you read this post first about how structure of my libs looks like! License All my softwares are published under MIT license. This means that you are allow to modify, share and use my source and other stuff in personal or commercial use. If you modify source code, it has to stay under GNU GPL v3 license too. I...

STM32F7-Discovery. source:st.com 30

New STM32F7-Discovery board

After STM32F411-Nucleo, STM32F439-Eval board, ST sends me a new discovery board, STM32F7-Discovery. This is a very powerful discovery board according to other series. It is also very big with a lot of features. The STM32F7 discovery kit allows users to develop and share applications with the STM32F7 Series microcontollers based on ARM® Cortex®-M7 core. The discovery kit enables a wide diversity of applications taking benefit from audio, multi-sensor support, graphics, security, video and high-speed connectivity features. The Arduino connectivity support...

SSD1306 OLED I2C LCD with STM32F4 41

Library 61- SSD1306 OLED I2C LCD for STM32F4xx

Yeah, I got it too. These little, small and with nice contrast devices are really great. I2C communication from my module isn’t really powerful because of slow I2C, even at 400kHz. To update full LCD, there are 1024 bytes of data to be transfered. And this can really take a while. But anyway, for having this LCD just to showing small updates and notifications for users in your project, I2C is still nice. Probably I should make it using I2C...