Xmega32 Uart interrupt geht nur, wenn FTDI angeschlossen!?

Gast #4134836
Lesenswert?
• ▲
▼
Tach,

Ich habe gerade mal wieder ein spannendes Phänomen:

Habe solch ein Board mit xMega32A4 und FTDI Chip am Wickel:

http://ribu.at/Tabelle_3.asp?File_Name1=I190_690120.htm&A_NUM1_1=690120&E_NUM1_1=690149&File_Name2=I055_660820a.htm&A_NUM2_1=660824&E_NUM2_1=660836&A_NUM2_2=680365&E_NUM2_2=680365&File_Name3=I340_401010.htm&A_NUM3_1=401010&E_NUM3_1=401028&File_Name5=I190_690198.htm&A_NUM5_1=402089&E_NUM5_1=402089&A_NUM5_2=690199&E_NUM5_2=690199&File_Name6=I250_690009.htm&A_NUM6_1=690009&E_NUM6_1=690009

Nun verhält sich das Dingen so, dass der UART-Interrupt eines UART 
Kanals, der NICHT am FTDI hängt nur richtig funktioniert, wenn der FTDI 
am USB angeschlossen ist.

Wird das Board extern mit 3.3V versorgt, kommt der INT nicht, senden 
geht aber ohne weiteres. Empfangen ohne INT auch.

Was ist da los? Irgendein Flag / Bit, dass den INT freigeben muss? Komme 
gerade echt nicht dahinter. An den 3.3V liegts nicht, er will definitiv 
den FTDI aktiv haben...

Weiss jemand Rat?
Gast #4134886
Lesenswert?
• ▲
▼
Wie gesagt, solange das Dingen am USB hängt, funktioniert alles wie 
gewünscht. Sobald extern versorgt wird und der "FTDI Port" brach liegt, 
spinnts...

Versorgung aus PC, Virtueller Port da, etc. -> Alles gut, INT wie 
erwartet
Versorgung mit 3.3V extern -> Kein INT mehr
Versorgung per 5V USB Netzteil-> Kein INT mehr
Versorgung aus PC, Virtueller Port da, etc. -> Alles gut, INT wie 
erwartet
Also auch nix direkt kaputt.
Gast #4134923
Lesenswert?
• ▲
▼
Rainer Unsinn schrieb:
> Wenn Du die Schaltung mit 3V3 extern versorgt, womit empfängst Du Deine
> Daten (woher, externe Beschaltung)
mit dem aufgelötetetn funkmodul.


> das mit den Bits (s.o.) hast Du geprüft?

werde ich heute noch tun, allerdings gehe ich davon aus, dass die 
Konfiguration i.O. ist, da es ja nun funktioniert, solange er am USB 
ist.

Hab das Elend gerade nicht zu Hand, werde das nochmal checken...

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.