Programmiere mit AVR Basic. Mit dem Programm PonyProg 2000 schicke ich dann das Programm zum AVR. Das Problem ist, dass alle Eingänge und Ausgänge negiert sind. D.h. sie tuhen genau das gegenteil. Wie kann ich den Fehler beheben. Würde mich über Anregungen und Hilfe freuen.
Hi, da die AVR's wie Du oben schon geschrieben hast, invertierende Ein-und Ausgänge haben, musst Du mit den Abfrage-bzw. Setbefehlen genauso arbeiten. Bsp.: set PortC.0 -> schaltet den Port aus reset PortC.0 -> schaltet den Port ein Gruss Thomas
Hi Sven! Was heißt: Alle Ein- und Ausgänge negiert? Beim Programmieren? Dazu kann man im Ponyprog (ISP, seriell zumindest) unter Setup die Leitungen als invertiert setzen. Oder beim Ausführen des Programms? Das sollte eigentlich nicht sein. Allerdings: Hast Du am Ausgangspin eine LED gegen +5V, was der Normalfall ist, da der AVR dann bis 20mA schalten kann, mußt Du freilich die LED mit 0 (reset) einschalten, da low-aktiv. Und hast Du am Eingang einen Taster gegen Masse, dann zieht der beim Drücken den Pin auf 0, ist auch klar. Sven
Hallo, wo gibt es denn AVR-Basic, ich kenne nur BASCOM und FASTavr, mailt mir doch mal ne' URL dazu (Download). Danke Euch Gruss Alex www.AR-Online.de - Das Forum für AVR mit Basic programmieren Forum...
Ich meine doch auch Bascom-AVR, Aber das Programm Fast-AVR kenne ich noch nicht. Wo kann man das bekommen.
www.FASTavr.com, ein Demo mit 100 Zeilen frei, zum "Reinschnuppern" reichts... Gruss A. Arndt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.