Kein Zugriff auf ATMega128
Hallo
Ich habe gerade meine Platine soweit fertiggelötet, dass ich nun eigentlich per LPT Port auf meinen ATMega128 zugreifen sollen könnte - Es geht aber nichts. Stattdessen die ole Fehlermeldung "Programming Enable Sequenz not successfull......"
Ich nutze zum Lesen des ICs TwinAVR. Als ich eben eine alte Platine aus dem Schrank zog und den dortigen Mega32 auslesen wollte ging das ohne Probleme. Er ist auch richtig verdrahtet. 10x überprüft. Auch die kleine Kontroll-LED die ich mit draufgebaut habe leuchtet brav auf.
An was könnte es liegen? Zu einem Spannungseinbruch aufgrund zu hoher Belastung kann es nicht kommen, das einzige was am LPT Port an Last hängt sind ´ne LED + RV sowie der Mega....
Was ich mir dachte: Kann es daran liegen, dass der Mega128 schlicht zu neu für mein TwinAVR ist?
EDIT: Letzteres eben mit neuester TwinAVR-Version getestet - Tut sich nix....
Re: Kein Zugriff auf ATMega128
Zitat:
Zitat von Foooob
Er ist auch richtig verdrahtet. 10x überprüft.
Hab zwar keine Ahnung was TwinAVR ist, aber ich nehme an du willst per ISP programmieren?
Hast du auch beachtet das die Pinbelegung fuer ISP ein wenig anders als bei anderen AVRs ist?
Zitat:
Even though the SPI Programming interface re-uses the SPI I/O module, there is one
important difference: The MOSI/MISO pins that are mapped to PB2 and PB3 in the SPI I/O module are not used in the Programming interface. Instead, PE0 and PE1 are used for data in SPI Programming mode as shown in Table 127.
Table 127. Pin Mapping SPI Serial Programming
Symbol Pins I/O Description
MOSI (PDI) PE0 I Serial data in
MISO (PDO) PE1 O Serial data out
SCK PB1 I Serial clock