ATMega64L und mysmart USB light

Gast #5182370
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe in einem aktuellen Projekt zum ersten mal einen ATMega64L im 
Einsatz.
Doch leider kann ich auf diesen nicht Zugreifen mit dem mysmartUSB light 
Programmer. Der Programmer selber funktioniert tadelos mit einigen 
ATTiny und auch einem ATMega32.
Ich habe bereits nur die Spannungsversorgung vom Programmer genutzt, als 
auch zusätzlich eine externe. Leider kein Unterschied.
Außerdem habe ich es sowohl mit 10k Widerstand von Reset auf +5V 
probiert, als auch ohne.
Auch mit externem 8 Mhz Oszilator habe ich es ausprobiert, ging aber 
trotzdem nicht.

Der Controller selber ist neu gekauft, habe davon 2 Stück, aber kann 
weder auf den einen noch auf den anderen Zugreifen.
Um einen Fehler in meinem Layout zu prüfen, habe ich auf einem 
Steckbrett mittels Adapterplatine den Mega64L ausprobiert, aber auch 
hier kann ich nicht auf ihn zugreifen. Ein Attiny2313A geht ohne 
Probleme.

Ich habe es sowohl im AtmelStudio probiert, den Controller anzusprechen, 
als auch mittels myAVR ProgTool. Beide erhalten keinen Zugriff.

Die Firmwareversion vom STK500 ist: 1.11.1897, USB Treiber Version ist 
6.7.0.0

Als Betriebssystem kommt Windows 10 Edu zum Einsatz und wie gesagt, ein 
ATMega64L.

Ich bin mit meinem Latein echt am Ende.

Habt ihr vielleicht noch eine Idee, woran das liegen könnte?
Danke.
Gast #5182424
Lesenswert?
• ▲
▼
Aber ich habe gerade in die"Atmel Studio Supported Devices"-Liste 
geschaut. Danach lässt sich der ATmega64 und ATmega64L nicht unter 
STK500 programmieren. Die ATmega32 und ATmega32A lassen sich 
programmieren. Versuche es durch Umschaltung des Protokolls auf 
AVR910/911.
Gast #5182438
Lesenswert?
• ▲
▼
holger schrieb:
>>Habt ihr vielleicht noch eine Idee, woran das liegen könnte?
>
> Programmer falsch angeschlossen.

Das wird ist sein! Die Programmier-Pins liegen wo anders:

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.

Siehe Seite 306 unter SPI Serial "Programming Pin Mapping" und
hier:
Beitrag "Atmega64 ISP-Programmierung geht nicht"

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.