PE0/PE1 (ISP) und UART bei AT90CAN

Gast #4332922
Lesenswert?
• ▲
▼
Hallo!

Ich habe bei einem Board, das ich entwickelt habe verpennt, dass der ISP 
beim AT90CANxx nicht über den SPI läuft. Das habe ich auf der Platine 
erstmal mit Fädeldraht gefixt, soweit kein Problem. PE0 und PE1 (als 
Pins des ISP) sind ja gleichzeitig UART0, im meinem Falle hängt ein 
FT232 daran. Hat jemand Erfahrung, ob der FT232 den TXD vom AVR 
runterzieht oder kann man den ISP trotz FT232 an einem seiner Pins 
verwenden? Ich habe den FT232 noch nicht bestückt und wollte einfach 
schon mal im Vorhinein erfragen, ob ich mit Problemen rechnen muss. Klar 
kann ich es dann auch einfach ausprobieren, aber vielleicht weiß ja 
jemand direkt was dazu. Vielen Dank!

Gruß!
John
#4333100
Lesenswert?
• ▲
▼
Gibt ne Application note dazu von Atmel zur Nutzung der ISP Pins für 
andere Funktionen.
Grob gesagt wird der ISP direkt an den Pins angeschlossen, alle 
zusätzliche Funktionalität über Reihen-Widerstände, so 4k7.

Der AT90CAN hat doch aber JTAG, warum überhaupt ISP da dran?
Bei allen AVR die JTAG haben erspare ich mir den ISP, den AT90CAN habe 
ich noch nie mit ISP verwendet.
Gast #4333127
Lesenswert?
• ▲
▼
Hallo!

Rudolph R. schrieb:
> Grob gesagt wird der ISP direkt an den Pins angeschlossen, alle
> zusätzliche Funktionalität über Reihen-Widerstände, so 4k7.

Das ist mir grundsätzlich bekannt. In diesem Falle habe ich es 
vermurkst, weil mit nicht klar war, dass der ISP nicht über SPI läuft. 
Da es eine fertig layoutete Platine ist, sind die "Entkoppelwiderstände" 
erstmal nicht vorhanden. Ich war an einer Prognose interessiert, ob der 
FT232 per UART auch ohne die Widerstände am ISP laufen könnte. Im 
Endeffekt werde ich es einfach ausprobieren müssen.

Rudolph R. schrieb:
> Der AT90CAN hat doch aber JTAG, warum überhaupt ISP da dran?
> Bei allen AVR die JTAG haben erspare ich mir den ISP, den AT90CAN habe
> ich noch nie mit ISP verwendet.

Das war die Macht der Gewohnheit, habe bisher ausschließlich den ISP 
benutzt. JTAG müsste ich mir dann mal ansehen.

Danke!
John
Gast #4334127
Lesenswert?
• ▲
▼
John schrieb:
> Das war schlecht formuliert. Ich meinte umgekehrt, ob der ISP läuft wenn
> der FT232 mit dranhängt :-)

Eher nicht so, weil dann ja zwei Ausgänge gegeneinander arbeiten.
Im schlimmsten Fall gewinnt einer der Treiber und der andere raucht auf.

Eine Leiterbahn auftrennen und da einen Widerstand drüber löten sollte 
ja immer möglich sein, es gibt auch wirklich sehr kleine Widerstände. 
:-)
Gast #4334179
Lesenswert?
• ▲
▼
Rudolph schrieb:
> Eher nicht so, weil dann ja zwei Ausgänge gegeneinander arbeiten.
> Im schlimmsten Fall gewinnt einer der Treiber und der andere raucht auf.

Jo, dachte ich mir ja auch so. Habe es jetzt mal drauf ankommen lassen 
und es einfach ausprobiert: funktionieren tut's schon.

Rudolph schrieb:
> Eine Leiterbahn auftrennen und da einen Widerstand drüber löten sollte
> ja immer möglich sein, es gibt auch wirklich sehr kleine Widerstände.
> :-)

Auch wenn's augenscheinlich ohne Widerstände dazwischen läuft, werde ich 
es genau so machen wie du sagst und sie ergänzen. Danke!

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.