• PicŪ Basic


  • Alphanumeric LCD Issue

    Alphanumeric LCD acting weird until I used pull up resistors on input of unused D0-D3 pins.

    Other pins were connected direct to the micro. I was convinced that this erratic behaviour was a software bug, since I had used these displays before.

    I spent many hours trying different things and the answer was right in front of me. The problem was I figure these pins are not being used so I'll ground them to prevent random errors as I was taught to do in school. And this end up making the display act very temperamental. It ran better with d0-d3 unconnected and perfect with the pull up resistors.

    Long story short... humanware was at fault, not hardware, not software, not firmware.