Bascom kompatible PC > MC verbindung
Hallo zusammen,
ich blicke durch dieses Thema noch nicht ganz durch.
Ich habe im grossen ganzen vor Mikrocontroler vom PC aus zu steuern, bzw anweisungen vergeben. Dies soll zu einem späteren Zeitpunkt per Funk funktionieren, doch zuerst muss ja mal die PC > Mikrocontroler verbindung funktionieren.
Ich besitze einen PC welcher weder mit einem Druckeranschluss noch mit einem COM Port gesegnet ist (ja so ein ganz moderner ^^).
Nu möchte ich den fehlenden Anschluss als USB Variante nachkaufen. Es gibt einige USB > db9 Adapter für ein paar Euro:
http://de.sourcingmap.com/usb-rs232-...r-p-31183.html
(das ist irgend son merkwürdiger Tauschhandel, es geht um die Beschreibung und das Bild bei dem Link)
und auch das gleiche mit weniger Pins:
http://www.reichelt.de/?;ACTION=3;LA...e174ec04ed33b1
So, was benötige ich nun um am PC per Console mit meinem Bascom programm auf dem MC kommunizieren zu können?
Ist db9 die einzige Lösung oder funktioniert es auch mit geringerer Pinzahl?
Es grüßt,
Basteltisch
Liste der Anhänge anzeigen (Anzahl: 1)
USB2RFM12 ist meine Entwicklung.
Mit COM-Port gehts auch; wie gesagt dann einfach nur nen MAX232 statt nem FT232RL verwenden (bedingt natürlich Änderung des Platinenlayouts).
Da brauchts aber dann auch noch ne zusätzliche Spannungsversorgung.
Aber da ich eigentlich keine echten COM-Ports mehr hab, hab ichs gleich mit USB gemacht.
Im Anhang ist ein Screenshot der PC-Anwendung;
"Test" wird von 0x0200 (USB2RFM12) an 0x0040 (Room-Control) gesendet. 0xFE01 ist der Service für Datum & Uhrzeit, ebenfalls vom USB2RFM12 gesendet, Empfänger ist jeder, der es braucht (0x0000).
Also alle Empfänger mit 1 Mausklick mit der aktuellen Uhrzeit versorgen.
Ebenso zeichnet die Anwendung den gesamten empfangenen Datenverkehr auf; also ideal um zu sehen, was eigentlich gerade so los ist.
Liste der Anhänge anzeigen (Anzahl: 2)
Naja das mit der Platine wird nicht viel nutzen, da ich diese Beschränkungen ja nicht hab. D.h. die tauchen bei dir auf, sobald du das Ding öffnest und was ändern willst.
Es gibt für das Routing der Leiterbahnen den sog. "Autorouter"... ein mMn nutzloses Spielzeug bzw. ein Ding, wenns schnell gehen muss. Wenn man's selber macht, dauerts zwar natürlich länger, aber es wird vom Ergebnis her unschlagbar im Vergleich zum Autorouter. Hatte schon mehrfach den Fall, wo der Autorouter Drahtbrücken gebraucht hat, wo ich ohne ausgekommen bin.
(Test folgt in kürze...)
Welche Pins untereinander wie verbunden werden sollen muss vorher im Schaltplan festgelegt werden.
EDIT: im Anhang mal ne Platine; die eine manuell geroutet, die andere das Werk eines Autorouters...