Hi! Ich habe bereits mit den ATMega16 und 32 gearbeitet und es hat alles so funktioniert, wie ich es wollte. Bei meinem Projekt mit nem ATMega 128 komme ich einfach nicht zu Fach. Ich habe den Port D als Ausgang programmiert, damit ich sehen kabnn, ob er überhaupt arbeitet. Die Port initialisierung funzt aber der Ausgang wechselt seinen Pegel nicht. Kann mir jemand verraten, was ich falsch mache? Danke für eure Hilfe Christian
Gast
#1908855
Benutzt du den SV2 Stecker in deinem Schaltplan zum proggen ? Der AVR ISP Stecker hat ja ne ungünstige Bezeichnung, weil er nicht als solcher angeschlossen wurde . Am Code scheint ja alles ok zu sein um am Schaltplan erstmal so auch. Normalerweise hängt man ja bei den grossen ATmegas an dem JTAG Port der ist aber woanders. ^^ MFG Sebastian
Gast
#1908857
Erstes Kommentar streichen war da bissle falsch bei den dicken mit der isp beschaltung passt schon ^^
1 | |
Womit ist das kompiliert? Wurde das überhaupt kompiliert?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
Eigentlich dürfte das nicht kompilieren. Nach eine While-Schleife darf eigentlich kein Strichpunkt.
> Nach eine While-Schleife darf eigentlich kein Strichpunkt.
Das ist kein Problem; gibt halt eine leere Anweisung.
Apropos Mega128: Ist da vielleicht der Mega103-Kompatibilitätsmodus an (das ist per default so und muß explizit abgeschaltet werden per Fuse)?
Ja, das Fusebit war gesetzt. Hab's raus genommen. Jetzt gehts. Danke für die Info. Kleiner Fehler grosse Wirkung.. Gruß Christian
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.