Hallo,
kann ich mir auch nicht erklären.
Zu schnell ist der MC garantiert nicht.
Zu langsam könnte er sein,
er muss schneller pollen als die Signale wechseln.
Ist ja logisch.
Und wenn es in der Simu klappt, kannes eigentlich nur an der
Hardware liegen.
Hast du alle Ports richtig initialisiert und so ?
Ahhh...Moment....Jaaaa!
Sorry, Sorry
Ich habe in der Routine meinen AVR-Lieblingsfehler eingebaut,
auf den ich immer wieder reinfalle.
Ein Port beim AVR kann man nicht mit IN PORTX lesen !!!
ichidiotwannwerdeichdasendlichlernen
Man muss IN PINX machen.
Also in der dritten Zeile des Codes
muss NICHT "in ast,PORTD" stehen,
SONDERN da muss "in ast,PIND" stehen.
Und in Zeile 7 (dgloop) natürlich genauso.
da muss "in temp,PIND" hin.
Wenn schon falsch, dann wenigstens konsequent.
Das hab ich doch auch im Downloadbereich stehen.
Das das bisher noch keiner gemerkt hat - komisch:
da guckt wohl keiner so genau hin. Egal.
Sagst du mir ob es klappt ?
Oder sprichst du jetzt nicht mehr mit mir ?
Gruß Jan
Lesezeichen