- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 5 von 5

Thema: CMPS 10 von 9600 auf 19200 oder sogar 38400 Baud umstellen ....

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.11.2004
    Beiträge
    332
    Hallo Dirk,

    ich habe heute morgen eine Testfunktion eingebaut und erst kommt nicht 0x55 zurück.
    Die Routine geht sogar in einen Timeout, was wohl aus der falschen Baudrate sich ergibt.

    Edit: Lösung gefunden

    Code:
        RS232_Init(BAUD_RATE9600);                                    // Init Port for the stand of the Compass
        InitSPIInterface();
        sei();                                                        // release the interrupts    
        getGyroZerovalue();                                            // read the middle point of the Gyro for calibration
        initFilterArray();
        Delay_ms(500);                                                // Wait unit external hardware is ready    
        RS232_PutByte(0xA1);                                        // Setup the Compass for 19200Baud
        Delay_ms(500);                                                // Wait unit external hardware is ready
        RS232_Init(BAUD_RATE38400);                                    // Init Port now to 19200 as well
        Delay_ms(500);                                                // Wait unit external hardware is ready
        iRs232State=RS232_GetByte(&(m_RS232_Buffer[0]));            // get the Baudrate Ok

    Ich habe eine Verzögerungszeit nach dem Senden eingefügt, bevor ich die Baudrate umschalte.
    Jetzt scheint es zu gehen. Siehe Code oben.

    Danke für den Tip mit dem Status auswerten. Hiermit kam ich erst auch die Idee mit der Verzögerung.

    Gruss R.
    Geändert von Ritchie (28.04.2013 um 08:41 Uhr)
    Kaum macht man es richtig, schon funktioniert's ...

Ähnliche Themen

  1. Bascom Vollversion kaufen oder auf Assembler umstellen?
    Von seseb im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 24
    Letzter Beitrag: 19.06.2012, 11:36
  2. PIC16f873a mit 4Mhz und 19200 Baud
    Von wurm im Forum PIC Controller
    Antworten: 0
    Letzter Beitrag: 06.07.2007, 15:45
  3. C-Control mit 19200 Baud - Warum ?
    Von fiexx77 im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 2
    Letzter Beitrag: 27.06.2007, 11:59
  4. Welchen Quarz für 19200 Baud? Wie errechnen/ermittel?
    Von Jon im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 22.01.2007, 13:06
  5. dos-ide und 19200 baud
    Von CityJumper im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 1
    Letzter Beitrag: 13.02.2004, 22:27

Berechtigungen

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

Labornetzteil AliExpress