Hallo Fritz,
wünsche geruhsame Urlaubstage. Schalte ab und entspann dich. Bin mir sicher das wir den Fehler finden werden.
Mit freundlichen Grüßen
Fred
Hallo Fritz,
wünsche geruhsame Urlaubstage. Schalte ab und entspann dich. Bin mir sicher das wir den Fehler finden werden.
Mit freundlichen Grüßen
Fred
Hallo Fritz,
Prüfen ob COM am PC IO ist wenn nicht 100% sicher das die Schnittstelle mit anderen Gerät schon funktioniert hat.
Ob COM am PC Okay ist, siehst du ja in der Systemsteuerung unter Geräte- Manager welcher Kommunikationsanschluss freigegeben ist.
In deinem Fall sollte es COM1 sein.
Noch ein Tipp: Kannst auch bei Start Ausführen "cmd" in das Suchfeld eingeben nun bist du ins „Eingemachte“. Schreib nun "net start" und bestätigen mit der Eingabe-Taste, um zu sehen, welche Ports geöffnet sind. Dort siehst du auch ob COM+- Ereignissystem/ Terminaldienste aktiv ist. Aber bitte nur anschauen nicht editieren, währ ja ein Eingriff ins Betriebssystem.
Wenn JA sind wir uns erst mal sicher am Empfang liegt es nicht. Nun machen wir weiter mit RN- Control.
1. Messe den Durchgang im spannungsfreien Zustand von RS232 IC Pin mit COM Kabel am Board zur Sub- Buchse für PC durch. RX,TX und GND. Ist hier auch alles Okay dann
2. COM- Kabel entfernen Board Spannung geben und am RS232 IC den Spannungshub an Pin2 und Pin6 messen. Sollte für COM- Pegel(V24) min 9Volt sein.
Im Anhang Schema für Prüfung.
Hab so ein RN- Control Board noch nie in den Händen gehabt, sollen aber sehr gut sein. Der größte Vorteil des Board ist, die IC’s sind gesockelt.
Bin immer noch der Meinung es ist ein Anschluss- Kommunikationsfehler.
Mit freundlichen Grüßen
Fred
Hallo Fritz,
Da ich nun weiß (durch PN), du benötigst nur Hilfe für MC- Sicherungseinstellungen(Fuse Bits), wird wohl doch hier dein Problem liegen da Hardware sorgfältig geprüft wurde.
Hatte nicht genau deine Fuses- Einstellungen angeschaut, da du ja am RS232 Signale gemessen hast, nahm ich an MC und RS232 kommunizieren. Mein Denkfehler in #6. Waren wohl nur TTL- Pegel.
Nun stelle bitte mal das Fusebit B auf enabled (BODEN = 0)
Kannst dich nach deinem Urlaub im Forum melden, ob deine 1.Vermuhdung der Fehler war.
Gruß
Fred
Hallo Fred
Nach meinen Ferien habe ich deine Typs befolgt und die ganze Schaltung nochmals durchgecheckt.
Es war gestern nach Mitternacht, als ich das erste Mal klare Daten vom MC auf dem Terminal lesen konnte!
Lieber Fred, dank dir hat sich bei mir ein grosses Problem gelöst. Ganz herzlichen Dank!
Es waren deine Typs im Mail vom 10.09.15 die mir das richtige Vorgehen aufgezeigt haben!!!
Du hast mich darin ermuntert, das Problem "fachmännisch" anzugehen!
Dabei habe ich 2 Einstellungen angepasst:
a) Es ist mir aufgefallen, dass der Serielle Ausgang am PC im Ruhezustand 0V anzeigte.
Du hast mir gesagt, dass dort -9V anliegen sollen.
Ich habe dann im Geräte-Manager den Treiber aktualisiert.
b) Bei den Fusebit habe ich das Fusebit B auf enabled (Boden= 0) umgestellt.
Nach diesen beiden Anpassungen hat mein Terminal endlich tadellos funktioniert.
Jetzt kann ich meine Experimente mit dem RN-Control weiterführen.
Vielleicht gelingt es mir sogar später einmal, mein Projekt "Knickarm-Roboter" zum Laufen zu bringen...?
Fritz
Hallo Fritz,
freut mich das dein Problem gelöst ist. War ja wirklich ein dummer Fehler, und mir bis dahin unbekannt.
Viel Spaß und erfolgreiche Projekte mit AVR – Hardware und BASCOM.
Nachträglich noch ein Tipp. Da nun Terminalanzeige okay ist, sollest du die Zeilen immer oben einfügen.
Print "erstallt am : " ; Version(1)
Print "Version Code : " ; Version(3)
Wie für Test vermittelt.(Version() ist eine geschützte Variable in BASCOM. Einen kleinen erfolgreichen Code den du erstellt hast, soll dann als [bas] mit Namen gespeichert werden. So siehst du beim geöffnetem Terminal und nach Start(Reset) die aktuelle Programmierung. Ist sehr hilfreich wenn viele „Code- Schnipsel“ erstellt wurden, die später mit Editor als Gesamtheit, als Entprojekt zusammen gefügt werden können.
Hab ein Programm gebastelt der den Binärcode von MC rücklesen kann.
Werde ich aber nicht veröffentlichen.
Wist wohl früher oder später den Mega32 durch Mega 644P ersetzen. Dieser MC ist mein Favorit.
Warum vermittele ich mit PN wenn gewünscht.
Danke für Dank
Mit freundlichen Grüßen
Fred
Lesezeichen