I am trying to interface an HD44780 LCD with an STM32F3 MCU. I'm using examples from the website http://controlsoft.mandela.ac.za/STM32F3-Discovery-Board/Example-programs/HD44780-LCD-(16x2-LCD) it seems it doesn't work. After the initialization I try to print "Hello World" and I get white upper line. Have you ever dealt with this driver or you got better ones? I would rather avoid usage an I2C adapter.

  • \$\begingroup\$ Double check your contrast. It sounds simple but I have had this before \$\endgroup\$ – MCG May 18 '18 at 10:07
  • \$\begingroup\$ The question is ill-posed. You start telling about your circuit and about an issue you had, but instead of asking for help on the issue you ask for a product recomendation? Bamboozled. \$\endgroup\$ – Vicente Cunha May 18 '18 at 10:08
  • \$\begingroup\$ I think it's not because of contrast. When I make a debug, the program stops on the initialization function \$\endgroup\$ – user188731 May 18 '18 at 11:58
  • \$\begingroup\$ Well, you know the reason. Try to analyze the initialization function. I'm using that library and everything had worked fine until my 16x2 LCD died for no good reason. \$\endgroup\$ – Long Pham May 18 '18 at 13:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy