Gast
#4373715
Guten Tag, ich möchte ein LCD-Display nach dem AVR-GCC-Tutorial/LCD-Ansteuerung ansteuern, weiß aber noch nicht, ob ich für die vier Datenleitungen vier zusammenhängende Pins an einem Port habe. Angenommen es sind nicht zusammenhängende Pins auf einem Port, kann man den gezeigten Code dann durch wenige Änderungen anpassen, oder ist das aufwändiger? Ich denke, man kann das meiste so lassen, aber Funktion lcd_out anpassen: LCD_PORT |= (data>>(4-LCD_DB)); // Bits setzen Diese Zeile müsste doch geändert werden, also nicht data reinschieben, sondern einzelne Bits aus Data entsprechend 1 bis 4 Stellen nach rechts. Wäre das so möglich, oder wie macht man das dann am einfachsten? Grüße, Heinz Bertram