während der initialisierung muss man möglichst früh den befehl "auf 4bit umstellen" senden. vorher braucht man die anderen 4 bit aber sowieso nicht, die sind da immer null.Will das Board aber im 4 Bit modus betreiben. Wie schick ich dann die Initialisierung die im Datenblatt steht an den µC?
Eine Schleife heißt übrigens Schleife weil man nicht alle befehle zigtausendmal hintereinanderschreibt, sondern weil man mithilfe eines Zählers einen Befehlsblock mehrmals durchläuft:was bringt mir ne nop Schleife bei 12 Mhz? Da müßte ich ja ein paar tausend nop`s hin schreiben...
mfGCode:;die folgende Warteschleife kannst du mit rcall warte aufrufen. warte: push r16 ;Inhalt von r16 sichern ldi r16, 0xFF ;255 hineinladen schleifenstart: dec r16 ;r16:=r16-1 nop ;nichts tun ... nop tst r16 ;r16=0? brne schleifenstart ;wenn nein zu schleifenstart springen pop r16 ;r16 wiederherstellen ret ;fertig.
cht







Zitieren

Lesezeichen