Frage zum Flashen des AT90CAN128 (MISO,MOSI <-> PDO,PDI)

Gast #476225
Lesenswert?

Hallo,

zwei kurze Fragen zum flashen des AT90CAN128. Den Fehler mit MOSI,MISO 
an den ISP anschliessen, anstelle von PDI,PDO, habe auch ich jetzt 
gemacht. Und laut
Beitrag "AT90CAN128 und AVRdude"
geht dann das flashen nicht.

1. Ich hab jetzte einfach die PDI und PDO Pins des uC parallel zu den 
MOSI,MISO Pins angeschlossen (Litze). Muß ich zum flashen die MOSI/MISO 
Leitungen kappen? (ist eine Leiterplatte, Breite der beiden Leitungen: 
12 mil. Habs mangels Zeit noch nicht probiert).

2. Warum ist wohl beim AT90CAN128 das ISP-Programmieren anders (mit 
PDI,PDO) als bei den anderen AVRs (Mega8, Mega16). Falls das jemand 
weiß, würds mich interessieren. Im Datenblatt steht im Abschnitt ISP 
überall MISO,MOSI ... nur in dem Abschnitt Serial ISP Programming steht, 
daß die beiden Pins auf PDI und PDO gemapped sind. Das ist schon tricky 
gemacht ;-)

vielen Dank für eure Tipps,
mg,
Johannes
Gast #476228
Lesenswert?

1. Deinen ISP-Adapter brauchst du nicht an MISO etc. anschliessen (Hast 
du aber wohl ==> trenne die Verbindung, obwohl da im Reset-Zustand 
nichts passieren dürfte).

2. Das solltest du die Entwickler des Controllers fragen.
Gast #476230
Lesenswert?

Sämtliche 64 Pin AVR werden über PDI/PDO programmiert. Keine Ahnung 
warum Atmel das gemacht hat. Vielleicht der Versuch hierüber eine 
einfache Programmiermöglichkeit über den Comport anzubieten.

MOSI und MISO brauchst du nicht. Wenn Du aber gleichzeitig einen MAX232 
an den Pins betreibst "kann" es Probleme geben. Schau dir mal an wie das 
zb hier gelöst ist

http://www.embedit.de/dmdocuments/Mega128ModulRS232.pdf Seite 18
Gast #476250
Lesenswert?

vielen Dank für die Infos. Ich werds mal probieren ohne die Leitungen zu 
durchtrennen. (Wie trennt man eigentlich elegant eine solche dünne 
Leitung? einfach mit einem Nagel die Leitung durchreiben? <-grob 
ausgedrückt :), oder gibts da ein elegante Methode? )

@Meckerzicke: habe mit RS232 auch manchmal gearbeitet, aber da hatte ich 
nur mit Rx und Tx Pins zu tun, nichts mit MISO,MOSI. Wieso sollte das 
denn Probleme geben. Rx und Tx sind ja die PDI und PDO Pins. Ich hätte 
es sicher auch so gemacht, daß ich eben den anderen UART hernehm, da 
sind die Pins verschieden, kein Pinkonflikt, keine Störungen... wie in 
dem PDF eben.


mg,
Johannes
Gast #476253
Lesenswert?

>(Wie trennt man eigentlich elegant eine solche dünne
>Leitung? einfach mit einem Nagel die Leitung durchreiben? <-grob
>ausgedrückt :), oder gibts da ein elegante Methode? )

Teppichmesser (oder Cutter, wie sie neudeutsch heissen...)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren