Hallo, ich weiß, es gibt schon viel Beiträge zu dem Thema, aber ich habe es immer noch nicht geblickt. :( Im Handbuch zum AVRISP MKII ist ja die Pinbelegung des Steckers beschrieben. Dort gibt es u.a. MOSI und MISO. Beim AT90CAN wird zum Programmieren PE0 (Programm Data In) und PE1 (Programm Data Out) verwendet. Mir ist nur nicht klar wie ich MOSI/MISO zu PE0/PE1 zuordnen muss. MOSI <-> PE0 oder MOSI <-> PE1 Ist in diesem Fall der Programmer oder der µC als Master zu sehen (wegen der Bezeichnung Master Out Slave In)? lg Kim
>Mir ist nur nicht klar wie ich MOSI/MISO zu PE0/PE1 zuordnen muss.
gar nicht.
warum nimmst du nicht einfach PB.2 = MOSI und PB.3 = MISO ?
Hi
>warum nimmst du nicht einfach PB.2 = MOSI und PB.3 = MISO ?
Weil die, wie auch ATMega128, ATMega1281... , nicht über MOSI/MISO
programmiert werden.
Aus dem Datenblatt vom AT90CAN128:
Symbol Pins I/O Description
MOSI (PDI) PE0 I Serial Data in
MISO (PDO) PE1 O Serial Data out
MfG Spess
OK, "spess53" hat es schon richtig gestellt. Danke für die Info. Warum auch immer, konnte ich sie im Datenblatt nicht finden.
Aber irgendwie auch logisch, das der ISP der Master ist. Der µC wird ja im Reset gehalten und kann nichs machen, oder?!
Hi >Danke für die Info. Warum auch immer, konnte ich sie im Datenblatt nicht >finden. Siehe unter: SPI Serial Programming Overview->Pin Mapping MfG Spess
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.