Forum: Mikrocontroller und Digitale Elektronik atmega32 Vss 3,3 Volt - Programmieren?


von J. S. (voochee)


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

von Andreas K. (a-k)


Lesenswert?

Man kann auch bei 3,3V ISP. Wenn der Programmer das kann.

Frequenz?

von J. K. (rooot)


Lesenswert?

mit welcher Frequenz beteibst du den µC ??

von J. S. (voochee)


Lesenswert?

Der Atmega32L läuft mit einem 8 MHz Quartz

von Bensch (Gast)


Lesenswert?

Der Original AVRISP mk2 kann alle Spannungen 1,8 - 5,0V, für Klones (z.B 
USBPROG 3) musst du evtl. einen Pegelwandler zwischenschalten.

von J. S. (voochee)


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

von Bensch (Gast)


Lesenswert?

Nein, die meisten Programmer werden vom Target gespeist. Die Frage ist, 
ob der Programmer mit 3V anständig läuft.

von Teplotaxl X. (t3plot4x1)


Lesenswert?

Nö. Die meisten USB-Programmer beziehen ihren Strom aus dem usbport.

von J. S. (voochee)


Angehängte Dateien:

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

von gast (Gast)


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?

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
Noch kein Account? Hier anmelden.