Atmega32 (16PU) mit Arduino IDE 1.0 ?

Gast #2585232
Lesenswert?

Servus Tim,

habe soeben Deine Frage gefunden - genau die gleiche habe ich auch, kann 
Sie Dir also leider nicht beantworten. Wollt' nur fragen, ob Du in der 
Zwischenzeit schon was rausgefunden hast...?

Danke und lg,
Nino.
#2654367
Lesenswert?

Moin Nino, Tim,

ich habe vor ein paar Wochen mal einen Samstag Vormittag damit 
verbracht, meinen generischen ATMega32-Aufbau in der Arduino 1.0 
Umgebung lauffähig zu haben.

Sprich:
Boards und Pins Definition gemacht.
Soweit schien alles zu funktionieren.
Bei Interesse poste ich es mal.

Gruß,
Andreas
#2672983
Lesenswert?

Aufgrund von Nachfragen hier mal meine Pins-Datei. Diese liegt bei mir 
in
./arduino-1.0/hardware/arduino/variants/arduinomega32, der Pfad muss mit 
dem Eintrag in der boards.txt (Schlüssel: atmega32.build.variant) 
übereinstimmen.

Der dazugehörige Eintrag in der boards.txt lautet bei mir:
1
atmega32.name=ArduinoMega32
2
atmega32.upload.using=usbasp
3
atmega32.upload.protocol=usb
4
atmega32.upload.maximum_size=32768
5
atmega32.upload.speed=38400
6

7
atmega32.bootloader.low_fuses=0xff
8
atmega32.bootloader.high_fuses=0xdf
9
atmega32.bootloader.extended_fuses=0x00
10
atmega32.bootloader.path=atmega
11
atmega32.bootloader.file=ATmegaBOOT.hex
12
atmega32.bootloader.unlock_bits=0x3F
13
atmega32.bootloader.lock_bits=0x0F
14

15
atmega32.build.mcu=atmega32
16
atmega32.build.f_cpu=16000000L
17
atmega32.build.core=arduino
18
atmega32.build.variant=arduinomega32

(Man beachte: ich programmiere über ISP und nicht über serielles 
Arduino-Protokoll, habe auch keinen Bootloader hochgeladen)
Angehängte Dateien:
Gast #2688841
Lesenswert?

hi ! sorry about using english, but my german is not so good and my 
native language is spanish.

I was using the dev40 files http://avrprogrammers.com/files/dev40a.zip 
for interfasing atmega32 to arduino 0.23 with very good result.

Arduino 1 had a radical change in some libraries, so this definitions 
are not directly compatible.

Anyway you can fool arduino 1 to use the old ones  by adding an 
Arduino.h file to the atmega32 cores with the following contents:


#ifndef Arduino_h
#define Arduino_h

#include <WProgram.h>

#endif

some of the libraries, using serial communications does not work, but at 
least you can compile "blink.ino" with it.

Anyway I'm very interested in getting a new enviromnent for atmega32, so 
plead spread the voice if anyone gets it.

Carlos (carlfeld@gmx.net)
Gast #3141723
Lesenswert?

muss ich mal den -Thread aktivieren ;)

ich suche ein Update auf tqfp44Package Belegung für einen Atmega32-16AU, 
bzw halt die arduino_pins.h für 0.23 oder 1.0.4 oder einenhelfenden 
Tipp.

Gruß,
Schupp

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren