Hallo liebe Forumgemeinde, mich plagt seit zwei Tagen ein Problem, Ich beschäftige mich seit Wochen mit der Theorie der Atmega µC speziell der Atmega8 hat es mir angetan! Nach reichlicher theoretischer Recherche ging es jetzt ans eingemachte! Ich habe mir zum Testen das Pollin AMR Eval. Boars V2 geholt sowie einen Diamex USB-ISP Programmer. Zusammen mit Bascom und AVR Studio habe ich die ersten LED Blinkprogramme auf den Chip geflasht. Nun möchte ich für mein zukünftiges Projekt, eine Modellbahnsteuerung per 485-Bus, in die seielle Kommunikation über die serielle Schnittstellen (USB to Serielconverter) einsteigen. Ich habe mir ein kleines Tutorial aus dem Netz geholt in dem per Text eingabe am Terminal PortD.5 auf 1 schaltet. Weiterhin habe ich den Pollin-Bord 16 MHz Quarz gegen einen Baudraten-Quarz 3,6864 MHz getauscht. Habe die Low-Fuse auf 11111111 Ext. Crystal/Resonator High Freq 16 CK + 64 ms [CKSEL = 111 SUT=11] High Fuse auf 11011001 [PSIEN = 0] Boot Flash section size=1024 words Boot start adress $0C00; und Lookbits 11111111 eingestellt! Der USB-Serielconverter wird als COM in der Sys.Steuerung erkannt. Nun wollte ich mit Putty den Atmega8 mit einem String ("1") ansteuern. Habe im Bascom Programm Crystal 3686400 Baud 1200 eingestellt Das Terminal-Programm auch auf 1200, 8, NO, 1 Flusssteuerung auf No. Mein Problem ist ich kann per Terminal nichts versenden! Ich kann keine EIngabe im Terminalfenster tätigen um an den Chip zu senden. Woran liegt das? Was mache ich falsch? Kann mir jemand helfen, ich bin am verzweifeln! Gruß Tinolino
Nabend Tinolino Was heißt genau, du kannst per Teminal nichts senden? Für mich könnte das bedeuten: 1. Die Funktion wird von deinem Programm nicht unterstützt In dem Fall fallen mir spontan zwei Möglichkeiten ein: a. Eigenes Programm schreiben mit der ComTools Bibiliothek. b. Com Port über cmd ansteuern, das funktionier, ich weiß nur nicht wie. 2. Du weißt die Funktion existiert, ist aber ausgegraut. Nur so aus Neugier: Hast du mal versucht was vom Controller zum PC zu senden?
Kannst übrigens die 16MHz behalten und auf 38400 Baud gehen. Um zu testen ob der AVR oder der USB Wandler spinne, verbindetse mal TXD mit RXD des Wandlers. Als Terminal empfehle ich Hterm. Und nicht vergessen auf verbinden zu klicken.
Hallo und danke für die zwei schnellen Antworten. Das Programm Hterm hat mir weitergeholfen! Die Eingabe hat hier funktioniert! Allerdings mit Steuerzeichen als Abschluss. Die LED hat geschaltet und ein Text (Print) wurde im Terminal ausgegeben! Das Programm ist eben der Hammer! Danke Euch beiden! Gruß Tino
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.