EmbeddedRelated.com

(@Elliott_Embedded)


HAL_Delay() is a millisecond delay. My delays are pretty generous for the requirements on the datasheet of the LCD currently
>Also, they wake up in 8 bit mode, you have to init it to 4 bit, just checking. Most controllers I've dealt with want 3 consecutive initializations of mode,...
Hmm, good catch, looking at the wiki page for the HD44780 it states:"Contrast adjustment (VO) This is an analog input, typically connected to a potentiometer. The...
It's 0x4E. Based on STM32 I2C addressing this would be correct I believe. The address of the device is 0x27, but STM32 addressing shifts this address one bit to...
Hi everyone, having a bit of an issue that is making me want to pull my hair out. I am trying to write from an STM32F429ZI to an LCD that has the PCF8574T IO Expander...
I notice in your method to send over the command with E low, command with E high, and then command with E low again, you have the following lines:i2c_master_start(hnd); ...
Hi Eric, thanks for response! I notice you have a method that loops through the possible addresses. I know at least that 0x27 is the correct address, since I did...
Hi Dilberto, thanks for the response. I've realized since posting that my initialization was wrong, and am now attempting to initialize the LCD based off the Liquid...
Hello everyone, I am trying to write a program that will enable me to send data from my TI microcontroller to the very common HD4478 LCD. Rather than utilizing a...

Use this form to contact Elliott_Embedded

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address