Der CH340 (USB <-> Seriell) auf einem ATMega328-Board bedient beim Öffnen eines Terminalprogramms das Signal DTR und löst damit einen Reset aus (Tera Term bzw. HTerm). Kann man dies vom PC aus durch eine Einstellung verhindern?
Nimm die Sourcen des Terminalprogramms und deaktiviere die Ansteuerung der Handshakeleitungen. Bei "Hterm" (das im übrigen kein Terminalprogramm ist) ist das wegen der nicht verfügbaren Sourcen nicht umsetzbar; TeraTerm aber liegt im Source vor.
Hallo, ich wage mal die Behauptung, daß mein altes TeraTerm 2.3 bei FlowControl none in den Serial Port Einstellungen die Leitungen in Ruhe läßt. Gruß aus Berlin Michael
Bernd schrieb: > Der CH340 (USB <-> Seriell) auf einem ATMega328-Board bedient beim > Öffnen eines Terminalprogramms das Signal DTR und löst damit einen Reset > aus (Tera Term bzw. HTerm). > > Kann man dies vom PC aus durch eine Einstellung verhindern? Kurzum NEIN kannst du nicht ist normal. Sobald du den seriell Port öffnest egal mit welchen Programm wird ein Reset gemacht. genau so beim starten von windows. Du kannst natürlich den treiber deaktivieren dann ist ruhe aber auch mit Datenübertragung ist dann ruhe.
..aber man kann die Nanoklone dahingehend einfach modifizieren, habe ich auch gemacht. Das ist sehr praktisch. Einzig Programmieren über usb/uart ist dann nicht mehr ohne weiteres einfach.
... wenn der Nano auf einem Steckbrett steckt, einen Kondensator 10 uF gegen Ground schalten. Dadurch hast du beim einschalten der Versorgungsspannung zwar einen Verzögerten Reset, aber ein Terminalprogramm löst beim Start denselbigen nicht mehr aus. Das Problem hatte ich auch und hatte PicoCom modifiziert... aber dann bräuchte jeder Benutzer der Svhaltung eben ein modifiziertes Programm...
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.