Post Created date
HD44870 AVR Driver, running into issues
ki0bk wrote: http://web.alfredstate.edu/facul... The above reference was mentioned before, you may find it helpful.   Jim   That's actually what I used for my timings,...
Wednesday, 16 January 2019 - 17:14
HD44870 AVR Driver, running into issues
ki0bk wrote: Mercfh wrote:(It's only 4-bit mode so far) That's all you need, why burn more pins then needed.  Other alternatives is using a backpack for spi or i2c for even...
Wednesday, 16 January 2019 - 16:41
HD44870 AVR Driver, running into issues
So far so good with the driver (it's not great but it's something):   /* * HD44780_LCD.h * * Created: 12/27/2018 10:54:00 PM * Author: smith */ #include <util/...
Wednesday, 16 January 2019 - 15:26
Possible to drive SPI MAX7219 manually? (via breadboard)
Paulvdh wrote: I do sort of see the charm of doing this by hand with a bunch of switches on a breadboard. Unfortunately in this way you amplify human flaws (silly mistakes,...
Wednesday, 16 January 2019 - 15:10
HD44870 AVR Driver, running into issues
Kartman wrote: In 4 bit mode, an ESD strike normally resets the LCD so you need to re-initialise it. The problem is if you use write only mode, there is no easy way to determine...
Monday, 7 January 2019 - 17:45
HD44870 AVR Driver, running into issues
Kartman wrote: They don't cause problems - unless you use them incorrectly. My point was to understand the differences and to apply them correctly. SBI/CBI take two clock cycles,...
Sunday, 6 January 2019 - 07:34
HD44870 AVR Driver, running into issues
Kartman wrote:Understand the difference between |= of one bit and more than one bit. If you are only doing one bit, this will most likely get translated into a SBI instruction,...
Sunday, 6 January 2019 - 06:02
HD44870 AVR Driver, running into issues
I managed to write a character to the LCD screen, so at least partial success. I increased my delays and used = instead of |= for the EN rising (that way I wouldn't get leftover...
Saturday, 5 January 2019 - 06:44
HD44870 AVR Driver, running into issues
floresta1212 wrote:http://web.alfredstate.edu/facul... Wow thanks, these do a great job at explaining a lot the datasheet doesn't (especially how the memory/pixels are mapped)
Friday, 4 January 2019 - 22:24
HD44870 AVR Driver, running into issues
Kartman wrote:Read the datasheet! From memory, E high is 500ns. What is your clock speed? 1 Mhz. Unfortunately the exact datasheet from Adafruit for that particular model didn't...
Friday, 4 January 2019 - 22:21
HD44870 AVR Driver, running into issues
Kartman wrote: LCD_PORT |= (1 << DB4) | (1 << DB5); LCD_PORT |= (1 << EN); /* Bring EN High) */ LCD_PORT &= ~(1 << EN); /* Bring EN Low...
Thursday, 3 January 2019 - 14:34
HD44870 AVR Driver, running into issues
kk6gm wrote: Mercfh wrote: Also this is purely a learning exercise I realize HD44870 has been done a ton but writing libraries for myself helps me learn. I completely support...
Wednesday, 2 January 2019 - 19:33

Pages