uart_getC und FTDI232

Gast #614652
Lesenswert?
• ▲
▼
Hallo,

ich benutze einen FTDI der mir Daten an meinen PC sendet (erfolgreich 
getestet).

Ich möchte zusätzlich Daten vom PC zum FTDI bzw meinem uC senden per 
D2XX.
Scheinbar sendet er erfolgreich (benutze beispiel der FTDI Seite) aber 
mein uC empfängt nicht.

ich hab testhalber eine Schleife erzeugt:
PC sendet einen String.
uC liest mit uart_getc ein Zeichen
uC schickt mit uart_putc Zeichen zurück.
PC empfängt Zeichen (ausgabe auf console)

Leider empfängt der PC nichts. immer nu 0x00;

uC code

unsigned int pc_request=0x0000;
1
while (1) {
2
  pc_request = uart_getc();
3
    if( pc_request != UART_NO_DATA )
4
    {       
5
       while( pc_request != UART_NO_DATA )
6
       {
7
          uart_putc(0xAA);
8
          pc_request = uart_getc();         
9
       }
10
  }
11
  uart_putc(pc_request);  
12
}

das problem: ich bin mir nicht sicher ob der string vom PC wirklich 
(korrekt)versendet wird. ich hab keine ahnung wie ich das testen soll. 
dieser versuch hier solte eigentlich einer sein, bislang ohne erfolg.

muss man irgendetwas noch zusätzlich beachten beim empfangen auf UART am 
uC mit FTDI?
Gast #619215
Lesenswert?
• ▲
▼
initialisierung ist da. Die richtung uC => PC funktioniert ja 
einwandfrei. nur umgekehrt kommt scheinbar nix an.

aber das mit dem port kann ich mal ausprobieren... aber mein Code ist 
wirklich simpel und sollte schon funktionieren

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.