die Funktion _delay_looop_2, in welchem Include is die drinnen?
util/delay.h
sehe http://www.nongnu.org/avr-libc/user-...il__delay.html
Dataport, Enableport... wo sind die definiert?
Ach ja, das habe ich natürlich vergessen
Hab einfach copy/paste aus meinem Code gemacht....
Die mußt Du Dir am Anfang des Programms definieren, irgendwo in den Anfangsfeierlichkeiten nach den #includes
Code:
#define DATAPORT PORTB
#define ENABLEPORT PORTD
#define ENABLE PD3
...
So bleibst Du flexibler und wenn Änderungen kommen brauchst Du das nur an der einen Stelle machen 
hängt das "data >> 4" mit den 2 nibbels zusammen, die ich brauch wg. dem 4-Bit bus? Vertauscht das bits wie bei
"swap temp"?
Jein, es hängt mit den Nibbles zusammen es vertauscht aber nicht wie swap sondert schiebt alles um 4 Stellen nach rechts
Am sonsten kann ich Deine Entscheidung beglückwünschen sich die Lib selber zu schreiben , es ist wirklich kein Akt.
Wenn sonst noch fragen offen sind dann frag einfach mal, ich habe irgendwo auch die Init Routine für den KS0070B (falls Du mit dem Dattenblatt nicht klarkommst)
Gruß Sebastian
Lesezeichen