atmega32 Vss 3,3 Volt - Programmieren?

OP #981197
Lesenswert?
• ▲
▼
Hallo

ich bin dabei, mein Projekt mit einem Atmega32-L, SD-Card, GPS-TTL-Modul 
und S65-Display auf 3,3V zu portieren. Nun ist mir aufgefallen, daß ich 
den Atmega32 nur programmieren kann, wenn ich die Versorgungsspannung 
erhöhe.
Wenn ich das nicht mache, liest er nicht mal die Fuses zuverlässig aus.

Nun könnte ich ja jedesmal wenn ich neu Flashen will die Spannung 
anheben. Ich befürchte jedoch das ich damit die einzelnen Komponenten 
(SD-Card, GPS-TTL-Modul und S65-Display) gefährde, da diese nur für ca 
3,3 V ausgelegt sind.

Ich verwende einen USB Programmer AVRISP mk2 (CC2) von Elektor aus dem 
ATM18-Projekt und programmiere mit AVRDUDE unter Linux.

Im Forum und im Atmega32 Datenblatt hab ich nichts dazu gefunden.
Kann man einen Atmega32 der auf 3,3 Volt läuft In System programmieren?

Danke & Gruß
Joerg
OP #981219
Lesenswert?
• ▲
▼
Bensch wrote:
> Der Original AVRISP mk2 kann alle Spannungen 1,8 - 5,0V, für Klones (z.B
> USBPROG 3) musst du evtl. einen Pegelwandler zwischenschalten.

Das ist eine Idee, einfache Level-Shifter mit Widerständen würden 
reichen?
Das wäre ja fix getestet... ich probiere das mal aus
Danke
OP #987735
Lesenswert?
• ▲
▼
OK, ich habe es mit folgender kleinen Schaltung hinbekommen.

Wer also wie ich so einen Programmer von Elektor hat (aus dem ATM18 
Projekt - embedded-projects)...

 Programmer Type : STK500V2
 Description     : Atmel AVR ISP V2
 Programmer Model: AVRISP mkII
 Hardware Version: 0
 Firmware Version: 1.06

...der nicht per Kommando vtarg auf 3,3V gesetzt werden kann, der kann 
mit der Schaltung im Anhang trotzdem programmieren.

Gruß
Joerg
Angehängte Dateien:
Gast #1201725
Lesenswert?
• ▲
▼
Hallo, ich bin auch gerade auf der Suche nach einer (möglichst 
einfachen) Möglichkeit, 3,3V Atmegas zu programmieren - hat schon mal 
jemand den hier vorgeschlagenen Adapter für PonyProg und dem einfachen 
Interface mit 74HC244 ausprobiert? Funktioniert das auch?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.