(@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...
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