Hallo zusammen. Ich möchte einen AVR via Bluetooth mit meinem Smartphone steuern. Dazu habe ich ein Testprojekt erstellt, geätzt, gelötet, programmiert, angeschlossen und...Ergebnis: Atmega8 ( war gerade zur Hand ) läuft auf meiner Testplatine ( LED blinken ), spricht allerdings noch nicht mit BTM ( kommt später ). BTM-222 läuft auch ( LED blinken ) und ich kann auch Verbindung von Smartphone zum Modul herstellen. Problem: Nun muss ich den BTM-222 ja an nem PC erstmal einrichten ( Slavemode u.u .). Dazu habe ich mein STK500 ( ohne Kontroller ) mit RS232-Spare am COM1 und die TX/RX-Leitungen wie im Schaltplan verbunden. Supply des BTM-222 kommt vom STK und wird per Poti ( Spannungsteiler ) auf ca. 3,3V gepracht. Wie und mit welchem Programm kann ich nun auf den BTM-222 über das STK500 zugreifen? Mit AVRStudio ja nich - dafür ist RS232-CTRL vorgesehen.(?) Und das Hyperterminal sagt auch nichts:( Muss ich am STK500 noch weitere Einstellungen vor nehmen? Ich steh im Wald und langes, langes Lesen hat bisher nicht zum Erfolg geführt. Vielen, vielen Dank, wenn ihr da Lösungen habt!!! lG
mh warum verbindest du nicht nach deinem levelshifter tx an rx, rx an tx und gnd mit einem comportkabel????
das geht? so weit ich weiss, liefert die RS232 12V. Das halten meine Levelshifter aus? Und umgekehrt geht das auch?
!!! Damit der MAX3232 auf dem STK500 mit 3V3 läuft musst du mmit AVR-Studio VCC auf deine 3V3 stellen!!!
Das STK läuft mit 5V. Erst auf meiner Testplatine wird es auf 3,3V getrimmt. Kann das STK500 ( wie später ein AVR auch ) nicht mit 5V die Pegelwandler ansteuern? Auf dem Rückweg kommen ja auch 5V wieder am STK an?! Bei komplett 3,3V könnte ich mir natürlich die Shifter sparen;)
mh kenne mich nicht mit stk aus ich benutze dazu einen max 232, habe wie oben schon geschrieben rx tx und gnd verbunden... die befehle gebe ich dem btm222 per hyperterminal oder unter win 7 hterm.... und ja der max 232 wandelt bei mir die 12V etc. in brauchbare signale um... ka wie das bei dir geregelt ist...
chrisl77 schrieb: > ka wie das bei dir geregelt ist der MAX232 hat Levelshifter in sich. Nur - ich habe keinen separaten MAX232 :( Auf dem STK ist ja einer drauf und ich wollte jetzt nicht noch was neues bauen. Wo doch das STK auch gehen müsste.
Matthias T. schrieb: > Nur - ich habe keinen separaten MAX232 :( Auf dem STK ist ja einer drauf > und ich wollte jetzt nicht noch was neues bauen. Wo doch das STK auch > gehen müsste. Ja, aber wenn das STK auf 5V gestellt ist, dann läuft der Levelshifter mit 5V und somit bekommt dein BTM einen Logiglevel von 0V oder 5V. Mit 5V am Eingang deines BTM kann das kaputt gehen, außerdem werden vielleicht (Datenblatt) high-pegel vom BTM am MAX nich als solche erkannt. Übrigens ist der Levelshifter den ich meine der auf dem STK, dort ist auf meinem ein MAX3232 drauf. Natürlich musst du deine Serielle Schnittstelle deines PC mit RS232_Spare verbinden.
Hunt Worker schrieb: > Ja, aber wenn das STK auf 5V gestellt ist, dann läuft der Levelshifter > mit 5V und somit bekommt dein BTM einen Logiglevel von 0V oder 5V. Mit > 5V am Eingang deines BTM kann das kaputt gehen, außerdem werden > vielleicht (Datenblatt) high-pegel vom BTM am MAX nich als solche > erkannt. Gedanke is: PC->-RS232->-STK500->-meine Levelshifter->-BTM 12V------------5V----------3,3V-------------> und das Gleiche natürlich zurück Jetzt habe ich allerdings mal nachgemessen und tatsächlich nen Fehler im Schaltplan. Da habe ich TX_IC mit TX_BTM vertauscht. Damit kommen am BTM u.A. einmal 4,7V an grrr. Ich werd das mal klar rücken und dann werden wir weiter sehn. Danke euch für eure Hilfe!
Matthias T. schrieb: > PC->-RS232->-STK500->-meine Levelshifter->-BTM > 12V------------5V----------3,3V-------------> Dürfte passen, wenn auch meiner ansicht etwas unnötig, nur um es einzurichten.
so - ich habe jetzt alles umgelötet ( nach der Logik des Schaltplanes ) und an beiden Pins des BTM sind jetzt 3,3V, Am RX des STK 5V und am TX des STK 2,4V ( weil er T4 bereits schaltet? ). PC->-RS232->-STK500->-meine Levelshifter->-BTM funzt allerdings immernoch nicht. Mein Hyperterminal sagt nix, garnix, überhaupt..nix:( Prizipiell funktioniert der BTM ja. Ich kann mich mit Smartphone koppeln und auch verbinden. Bringt es jetzt schon was, nen Oszi oder Logikanalyzer an die Datenleitungen zu hängen? Solang Hyperterminal nichts findet, hat es auch wenig Sinn oder?
Hunt Worker schrieb: > Dürfte passen, wenn auch meiner ansicht etwas unnötig, nur um es > einzurichten. nunja - das STK500 steht ja da. Meine Testplatine beinhaltet nen AVR-Sockel, die Levelshifter und den BTM-222. Da muss ich praktisch nur die Leitungen verbinden. Alles andere wäre dann noch mehr Aufwand.
um weiter zu kommen... wie kann ich am besten auf Fehlersuche gehen? Ich programmiere sonst mit dem STK an COM1. Hab nur den Stecker auf RS232 SPARE umgesteckt. Im STK500 steckt nichts anderes drin. Nur die zwei TX/RX-Leitungen habe ich an die Pins des AVR-Sockels im Testboard ( Wo später auch der AVR seine TX/RX hat ) geklemmt. Auch im Testboard ist kein AVR. Nur die Levelshifter und der BTM. Und Supply selbstverständlich ( vom STK kommend ). Sendet das Hyperterminal Daten über TX, wenn es nach Geräten sucht und wenn ja wie kann ich die bewerten? Ich würde gern ( wie immer ) Schritt für Schritt gehen. Nur sind mir hier die Schritte nicht ganz klar. Im Hyperterminal kann ich zwar irgend eine Verbindung aufbauen, aber hineinschreiben kann ich nix. Gibt es auch Alternativprogramme? Unter http://www.youtube.com/watch?v=ghkJCzIyNfQ hatte ich eines gesehen. Welches Programm verwendet er/sie/es da?
ok - Ich hab die Leitungen im Kabel geprüft. Ergo - ich benutze ein 1zu1-Kabel, kein Nullmodem! ( Da sind die RX/TX Pins vertauscht ). Wenn ich RX und TX nun miteinander verbinde, empfange ich im TERMINAL.exe ( funktioniert riesig! ) alle gesendeten Daten. ok - flucks STK500 angeschlossen und siehe da - auch wenn ich da die beiden TX/RX-Ausgänge verbinde, bekomm ich meine Signale zurück. Nur der BTM will eben noch nicht antworten :( Liegt das vielleicht an der Logik des Levelshifters? Wie kann ich den Datenstrom an TX/RX am besten messen? Hab alles zum messen da. Multimeter, Oszi, Logikanalyse u.u. Ich weiss nur nicht was genau geschieht an den Leitungen
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.