Hallo, was mir eben auffiel:
Um auf dem Port D einen Wert von 0..255 laufen zu lassen,
brauche ich doch keine Abfrage ob der incrementierte Wert bei 255 angekommen ist
um ihn dann auf 0 zu setzen...
Ich zähle einfach immer weiter. Wenn ich ein Byte um eins erhöhe und es steht auf 255
dann wird es doch automatisch zu 0. Da brauche ich keine Abfrage für.
Also in C:
while(1)
{
PORTD++;
__delay_ms(10);
}
oder in Assembler:
SiroCode:loop: call pause ; warten incf PORTD,f goto Loop
Lesezeichen