GPS und UART

OP #1212945
Hallo,
ich verwende folgende Libary für UART
http://homepage.hispeed.ch/peterfleury/group__pfleury__uart.html
und immer noch das GPS-Modul siehe anhang.

Ein LCD ist angeschlossen und lcd_string() liefert ordentliche Ausgabe 
auf dem Display.

Hier die original beispiel main fkt. der bib.
1
#define F_CPU 16000000L
2
#define UART_BAUD_RATE 9600
3

4
int main(void)
5
{
6
    unsigned int c;
7
    char buffer[7];
8
    int  num=134;    
9
    
10
    uart_init( UART_BAUD_SELECT(UART_BAUD_RATE,F_CPU) ); 
11
       
12
    sei();
13
       
14
    for(;;)
15
    {
16
       
17
        c = uart_getc();
18
        if ( c & UART_NO_DATA )
19
        {
20
            /* 
21
             * no data available from UART 
22
             */
23
        }
24
        else
25
        {
26
            
27
            lcd_data( (unsigned char)c );
28
        }
29
    }

µC RX verbdungen mit GPS TX und umgekehrt.
Es kommen nur kryptischen gülle zeichen heraus, lcd_data() funktioniert 
aber mit hartcodierten Zeichen. RX auch getauscht geht wird garnix 
angezeigt...

Probiere seit Stunden... Ideen?
OP #1213035
Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannnn,
habs mal wieder fuses
CKDiv8, teilt den Takt 16 durch 8, da kann man ewig probieren...
Aber nen paar komische Zeichen sind noch bei! Glaube das ist CR LF. 
Werde ich jetzt erstmal wieder "schön" schreiben.
Gast #1213039
Hi

>Signal invertiert ?

Hör doch mal mit dem Quatsch auf. Entweder TTL dann nicht invertiert. 
Wenn RS232 (Hardware) dann negative Logik. Wird aber durch den Empfänger 
wieder rückgängig gemacht. Fertig.
Man sollte nicht alles was man irgendwo aufschnappt, unreflektiert 
weitergeben.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.