ah hab noch ne frage... brauch ich nun am co-controller auch nochmal nen max232? oder genüt es wenn der main-controller einen hat?
mfg
vielen dank schon mal! sobald ich dann mal die restlichen teile habe werde ich es ausprobieren...
gruss bluesmash
ah hab noch ne frage... brauch ich nun am co-controller auch nochmal nen max232? oder genüt es wenn der main-controller einen hat?
mfg
Wenn du beim Hauptboard den Max nutzt muss das CoControllerboard auch einen haben. Vorausgesetzt du nimmst die vorgesehene RS232 Schnittstelle
Alternativ kannst du aber einen beliebigen Port als RS232 konfigurieren (mit Open in Bascom). Diesen Port kannst du dann direkt an den RX vom CoController anschließen.
Dritte Möglichkeit wäre du nimmst den Max232 ganz aus der Fassung und verbindest dann TX/RX und RX/TX direkt. Dann kannst du aber PC nicht mehr anschließen.
ah ok! vielen dank!
mfg
habe es gerade ausprobiert mit pc als "main-controller" und mein mega32 als co-controller, funktioniert 1a! *freu* was ich noch gemacht habe ist bei der auswertung der angekommenen zeichen X=chr(befehl) und dann x ausgeben
schöne grüsse bluesmash
schaut mal da rein:
http://www.schuricht.de/w3a/default....INFOID=1572108
Das von Schuricht kenn ich, zu klein, wenige Zeichen und nicht ganz einfach anzusteuern
oder vielleicht diese Variante
http://www.channaa.com/html/i2c_lcd_adapter.html
oder
http://www.channaa.com/html/rs232_lcd_adapter.html
IngBo
@ingbo: danke für die links aber ich wollte mir selber etwas basteln... nur schon des "lerneffekts" wegen...
ich habe mir nun ne kleine platine mit mega8 und max232 gebaut auf die das display aufgesteckt wird... (siehe foto) ich weiss es sieht nicht gerade professionell aus... aber es funktioniert
kleiner bericht:
1. Problem
den max232 hatte ich so angeschlossen wie auf dem plan vom rn-control... danach funktionierte es einigermassen aber es zeigte mir immer wieder falsche zeichen an die ich vom terminal gesendet hatte... als ich dann nach dem fehler suchte, sah ich auf dem max232 datenblatt das man pin 15 und 16 mit gnd und 5V verbinden sollte... und danach funktionierte es einwandfrei in verbindung mit dem Bascom terminal... ist das ein fehler auf dem RN-Control plan oder braucht es das da nicht?
2. problem:
danach habe ich mein display-controller an mein haupt-controller angeschlossen und wollte die daten anzeigen lassen... aber irgendwie kamen nicht alle zeichen an... dann kam ich auf die idee die baudrate mal auf 4800 herunterzusetzen, und siehe da, es funktionierte! aber kann mir jemand sagen wieso es mit 9600 nicht funktioniert? packt das mein mega 8 nicht?
3. Problem:
nachdem alles einigermassen funktionierte, hatte ich am ende jeder zeile noch so komische zeichen... nachdem ich dann ein bisschen in meinem "schlauen" Buch gestöbert hatte fand ich die lösung: einfach ein ";" am ende jeder print zeile und die zeichen waren weg... gibt es da keine "elegantere" metode die zeichen loszuwerden?
mfg bluesmash
Ich vermute einfach mal das die beiden Pins einfach nur nicht direkt an dem Symbol dran sind. Bei Eagle kann man durchaus ein IC durch mehrere Symbole darstellen ( schau dir mal die benennungen an : IC4 oder so und such dann mal nach IC4P o.ä. ). Spannungsversorung ist also schon dranZitat von Bluesmash
Schreib mal dazu welche Taktfrequenz du benutzt. Ich empfehle außerdem das lesen des Datenblatts unter "UART" -> "Examples of Baudrate Settings" oder so ähnlich...Zitat von Bluesmash
MfG Kjion
Lesezeichen