PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ISP Pinbelegung bei RNfunk128(mit atmega128) und Rn1.4(at32)



tranh85bo
09.11.2009, 16:57
Hallo zusammen ,

Ich möchte 2 Platine miteinander verbinden und zwar via SPI . Ich habe die Schaltpläne von RNFUnk128 und Rn1.4 durchgeschaut und habe schon die Pinbelegung für SCK,MISO,MOSI,SS gefunden.
RNfunk128 Rncontrol1.4
SS PB0 PB4
SCK PB1 PB7
MOSI PB2 PB5
MISO PB3 PB6

Das passt . Aber wenn ich die Pinbeleung von ISP gesehen hab, hab ich bemerkt ,dass MISO von ISP der RNfunk128 mit TXD und MOSI mit RXD der IC verbunden sind .In Rncontrol1.4 passt alles (MOSI von IC mit MOSI von ISP, MISO von IC mit MISO von ISP ). Warum ?

Hat jemand von euch 2 Mikrokontroller via SPI verbunden? Konnt ihr mir etwas hinweisen ?

Ich danke euch im Voraus

Mit freundlichen Grüssen

Hubert.G
09.11.2009, 17:34
Der Mega128 ist der einzige (meines Wissen nach) bei dem ISP auf RX/TX liegt.
Das sollte dich aber nicht daran hindern die SPI-Pin zu verwenden, liegen auf PortB.

chientech
09.11.2009, 19:12
Hi,


Der Mega128 ist der einzige (meines Wissen nach) bei dem ISP auf RX/TX liegt.

Beim AT90CAN128 ist es auch so, aber darum gehts nicht.

@tranh85bo wenn du 2 Controller verbinden willst ist es am einfachsten einen als Slave zu benutzen, aber wenn du dich nicht entscheiden kannst kannst du dir auch ein Multimastersystem ausdenken was es nicht wirklich einfacher macht.
Infos gibts hier http://www.rn-wissen.de/index.php/SPI
Für die Pins schau dir im jeweiligen Datenblatt das passende Kapitel an.

Wie du (ich sag einfach du) schon richtig bemerkt hast sind nicht bei allen Controllern SPI und ISP auf die Selben Pins gemapped.

gruß

Timtast
13.01.2010, 17:38
hi

kann ich mit einem usb prog adapter wie er beim rp6 zb dabei ist auch über die isp schnitstelle programieren ?

uart -----> isp

gruß