util/delay.hdie Funktion _delay_looop_2, in welchem Include is die drinnen?
sehe http://www.nongnu.org/avr-libc/user-...il__delay.html
Ach ja, das habe ich natürlich vergessenDataport, Enableport... wo sind die definiert?![]()
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
So bleibst Du flexibler und wenn Änderungen kommen brauchst Du das nur an der einen Stelle machenCode:#define DATAPORT PORTB #define ENABLEPORT PORTD #define ENABLE PD3 ...
Jein, es hängt mit den Nibbles zusammen es vertauscht aber nicht wie swap sondert schiebt alles um 4 Stellen nach rechtshängt das "data >> 4" mit den 2 nibbels zusammen, die ich brauch wg. dem 4-Bit bus? Vertauscht das bits wie bei
"swap temp"?![]()
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







Zitieren

Lesezeichen