Hi Leuts, ich habe hier das STK500 mit einem ATMega16 und versuche verzweifelt mir ein paar Bytes auf den PC schicken zu lassen. Das Asm-Proggi aus dem Tutorial klappt ebensowenig wie das Beispiels aus dem GCC (ich arbeite mit WinAVR). Er schickt zwar was, aber lt. Terminalprogramm HTerm0.6.1beta alles Fehler (alles rot). Anstelle des 'x' kommt immer die Sequenz 000,252,056,000,252,056,.... an. Woran kann das liegen ? Habe schon den Controller getauscht, aber keinen Erfolg....
Mit welcher Taktquelle und Taktfrequenz läuft dein Controller? UART braucht nämlich einen stabilen Quarztakt, möglichst baudratentauglich (z.B. 3,686400MHz), der ATMega16 wird aber mit aktiviertem internen 1MHz-RC-Oszillator ausgeliefert und ist damit im Auslieferungszustand nicht für UART-Betrieb geeignet. Schau dir mal die Fusebits an, mit denen kann man die Taktquelle umschalten. Und schau sie dir richtig an (Datenblatt), denn mit den Fusebits kann man auch andere Dinge verstellen, die man vielleicht gar nicht verstellen möchte. ...
Puh bin ich blöde Ich hab zwar die richtige Einstellung noch nicht gefunden, aber er stand definitiv auf internem RC, dabei soll er doch auf dem STK mit 3686400 Hz laufen..... 1000 Dank Greets Karlheinz
Das müsste Crystal-Resonator oder ähnlich heißen (habe im Moment kein STK500 angeschlossen), Frequenzbereich 3..8MHz und langsamste Startzeit (64ms+). Das "blöde" nimmste aber zurück! ;-) ...
*lach das nehm ich nicht zurück, denn ich bin schon mal darüber gestolpert... Bin wohl mit 41 nicht mehr lernfähig, aber dafür gibts ja das Forum hier Greets Karlheinz
> Bin wohl mit 41 nicht mehr lernfähig,
Einundvierzig war ich vor 15 Jahren auch mal...
Lernfähig sind wir ja noch, aber es dauert alles ein bissel länger...
8-(
...
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.