- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 137

Thema: RP6 und Funk

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    22.09.2008
    Ort
    Mönchengladbach
    Alter
    35
    Beiträge
    36
    Naja das reset wird ja ausgeführt was man an dem wieder aktivierten echo modu sieht.
    Es ist ja einfach seltsam das manche befehle ohne murren ausgeführt werden und manche nicht.Das ist auch der grund warum ich einfach nicht mehr weiter weiß.
    Ich denke da es bei beiden modulen das selbe verhalten ist liegt es wohl an der verbindung zwischen dem pc und der USB platine vllt. Kabel, hardware oder irgend was total einfaches ...

    Ich werde heute abend mal nach einem hardware reset im datasheet suchen.Noch jemand irgendeine idee ? Wie sieht es aus wenn ich andere hardware benutze um mich mit dem btm zu verbinden was wäre da geignet zB ein USB zu RS232 adapter ?

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    22.09.2008
    Ort
    Mönchengladbach
    Alter
    35
    Beiträge
    36
    Also ich habe im datasheet keinen eintrag für ein hardware reset gefunden.

    Ich werde heute abend einfach um es zu testen mal ein rp6 programm schreiben was den atm einstellte vllt. Klapt es ja so mit dem btm.




    Wenn mir noch jemand vllt. ne andere möglichkeit aufzeugen kann wie man den btm noch verbinden kann um ihn via AT - befehlen einzustellen wäre ich sehr dankbar.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    22.09.2008
    Ort
    Mönchengladbach
    Alter
    35
    Beiträge
    36
    Also:


    Ich habe folgendes getan falls jemand das slebe problem hat wie ich :

    1. Ein kleines Programm gemacht was den rp6 dazu benutzt den btm222 einzustellen xD

    Das kommt in die main + init_base oder wie sich die funktion schimpft xD :P

    Code:
    #define BAUD_19200          19200UL 
    #define UBRR_BAUD_19200 ((F_CPU/(16*BAUD_19200))-1)
    UBRRH = UBRR_BAUD_19200 >> 8;
    UBRRL = (uint8_t) UBRR_BAUD_19200;
    
     
     sendToBTM("ATZ0");
     mSleep(500); // delay 200ms = 0.2s
     mSleep(500);
     sendToBTM("ATE0");
     mSleep(100); // delay 200ms = 0.2s
     sendToBTM("ATN=ROBOTER");
     mSleep(100);
     sendToBTM("ATL3");
    Hier noch die kleine funktion zum senden:

    Code:
    void sendToBTM( char  zeigerAufEinElement)
    {
     
      writeString(zeigerAufEinElement);
      writeChar(13); // CR
      
      
    }

    So damit nimmt er ALLE einstellungen an und ich bekomme bei der richtigen baudrate die richtigen daten vom RP6 gesendet und kann sie mir in hterm anschauen

    Was allerdings im moment noch nicht geht ist das senden von daten vom pc aus mit hterm hab als test programm das beispiel vom rp6 genommen UART 2 heißt das.
    Leider scheinen keine daten beim rp6 anzukommen hab CR und LF hinter jeder zeile ausprobiert scheint nicht zu helfen..

    Bin wie immer für eure vorschläge offen ?

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    24.07.2011
    Beiträge
    15
    Hallo Lookup,

    sehr elegant, das Problem per Software zu lösen.

    Ich hatte dasselbe Problem (BTM Grundeinstellung über RP6 USB Interface funktioniert nicht)
    und habe es jetzt per Hardware gelöst. Ich habe den RS232 Wandler mit einem MAX232 wie in
    http://www.mikrocontroller.net/artic...Tutorial:_UART
    nachgebaut. Glücklicherweise besitze ich noch einen PC mit serieller Schnittstelle.

    Jetzt kann der RP6 per UART Daten (38400 bps) korrekt an das HTerm des PC senden.

    Das Senden von HTerm an den RP6 habe ich noch nicht probiert. Werde ich demnächst mal versuchen.

    Gerhard

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    06.11.2010
    Beiträge
    773
    Hmmm... ich versteh das nicht.
    Ich lade euch mal ein Foto hoch, wie es bei meinem hterm gerade aussieht.
    Ich habe hterm mit port3 verbunden. Wenn ich unten egal was eingebe und auf "ASend" drücke, danach in dem geöffneten Dialogfeld auf "Start", wars das. Die LED am USB-Interface blinkt einmal kurz, der zähler für gesendete Bits geht rauf, der für empfangene bleibt auf 0.

    Sonst passiert nix!?!?!?!
    Ich versteh es einfach nicht!
    Was kann man denn noch machen?

    Danke EUch

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von fabqu Beitrag anzeigen
    Hmmm... ich versteh das nicht.
    Ich lade euch mal ein Foto hoch, wie es bei meinem hterm gerade aussieht.
    Ich habe hterm mit port3 verbunden. Wenn ich unten egal was eingebe und auf "ASend" drücke, danach in dem geöffneten Dialogfeld auf "Start", wars das. Die LED am USB-Interface blinkt einmal kurz, der zähler für gesendete Bits geht rauf, der für empfangene bleibt auf 0.

    Sonst passiert nix!?!?!?!
    Ich versteh es einfach nicht!
    Was kann man denn noch machen?

    Danke EUch
    Stelle im Feld "send on Enter" einmal CR ein, dann wird ein "Enter" = CR an die von Dir eingegebenen Daten an gehangen. Input wartet immer auf ein CR ehe es weitergeht im Programm. Also ohne CR bleibt der Rechner einfach stehen und wartet bis in aller Ewigkeit auf CR = Hex 13. Also kann auch nichts zurück gesendet werden......

    Gruß Richard

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    22.09.2008
    Ort
    Mönchengladbach
    Alter
    35
    Beiträge
    36
    Also ich bin immer noch nicht weiter was das empfangen von daten angeht ... leider scheint am rp6 nichts anzukommen.

    getBufferLength() gibt immer 0 zurück ich dachte zu erst da im beispiel programm ein \n abgefragt wird das es vom controller geschluckt wird aber dem war wohl nicht so ...

    Senden klapt wunderbar alle zeichen kommen sauber und richtig an nur der empfang am rp6 ist gleich 0.

    Wäre super wenn da jemand mir noch beim letzten schritt helfen könnte ?

    Weiß da nicht mehr weiter ...

Ähnliche Themen

  1. rn Funk
    Von Mirco im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 4
    Letzter Beitrag: 29.04.2009, 18:11
  2. Funk oder nicht Funk?
    Von M@zzää im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 08.08.2006, 10:44
  3. Funk-MODEM {Funk-Audio-Verbindung}
    Von matzö im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 08.04.2005, 22:08
  4. Funk
    Von MrVisual im Forum Elektronik
    Antworten: 23
    Letzter Beitrag: 13.01.2005, 19:05
  5. [ERLEDIGT] USB per Funk
    Von USB per Funk im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 2
    Letzter Beitrag: 22.10.2004, 09:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress