Hilfe beim ATMega 328p Bootloader flashen

Gast #2839132
Lesenswert?

Paul schrieb:
> Kann ich eigentlich auch einen anderen uC auf meinem Board benutzen.
> zb. den ATMega 8 oder 16?

Ich denke das pass jetzt: http://gidf.de/
Und das: 
https://www.google.de/search?hl=de&noj=1&site=webhp&source=hp&q=atmega16&oq=atmega16&gs_l=hp.3..0l10.3537.6642.0.6867.10.9.1.0.0.0.147.948.3j6.9.0...0.0...1c.1.TcE3sxlPc1Y
Und das (erster Link!): http://www.atmel.com/Images/doc2466.pdf

Ein Blick und es ist klar, dass der ATmega16 40 Pins hat. Der ATmega328 
nur 28. Also -> nicht kompatibel!


Aber der ATmega8 hat eine andere Pinbelegung.
Du kannst aber einen ATmega168 benutzen :P (falls du ein Anfänger bist, 
was ich mal denke: der ist schlechter)

Paul schrieb:
> Kann ich darüber auch den bootloader flashen?

Ja. Du kannst mit einem GANZEN Arduino einen ANDEREN ATmega oder ATtiny 
flashen. Aber nicht den, der im Arduino selbst drin ist!
Auch hier: http://gidf.de/



mfg
burgerohnealles
#2839282
Lesenswert?

Jonathan K. schrieb:
> Aber der ATmega8 hat eine andere Pinbelegung.
Seit wann das denn?

Paul schrieb:
> Ich habe ein boarduino board mit atmega 328p.
> Kann ich darüber auch den bootloader flashen?
Ja, wenn du das Hexfile des Bootloaders hast.

Paul schrieb:
> Kann ich eigentlich auch einen anderen uC auf meinem Board benutzen.
> zb. den ATMega 8 oder 16?
Den 16er natürlich nicht. Aber den 8er und die kleinen Brüder des 328er 
schon. Bis auf den 48er. Der hat keinen Bootloadersupport. Du brauchst 
dann aber den Quellcode des Bootloaders, weil der neu kompiliert werden 
muß. Und das wird wohl kein Arduino-Gedöns sein, sondern der wird in C 
geschrieben sein.

Also denke mal darüber nach, das ganze Controllerzeugs richtig zu 
machen. Und dann schaffst du dir einen vernünftigen ISP-Programmer an, 
installierst AVR-Studio und programmierst die Dinger in C.

mfg.
Gast #2840417
Lesenswert?

Thomas Eckmann schrieb:
> Und dann schaffst du dir einen vernünftigen ISP-Programmer an,
> installierst AVR-Studio und programmierst die Dinger in C.

Naja. Für einen Anfänger braucht man das bei einem Arduino eigtl. nicht. 
Ich habe auch mal mit dem Arduino angefangen. Mit der Arduino IDE ist es 
für Anfänger leichter, weil man schon viele fertige Librarys hat, die 
auch auf dem Board funktionieren. Später ist das Arbeiten ohne 
ISP-Programmer aber undenkbar.
BTW: Wegen der Arduino IDE und AVR-Studio: Also ich benutze die Arduino 
IDE statt AVR-Studio auch noch für µC, weil es manche Librarys sonst 
nicht gibt und beim Versuch sonst einzubinden nur Compilerfehler 
ergeben. Das heißt jetzt aber noch lange nicht, dass AVR-Studio schlecht 
ist. ;)


Wenn man sich den davorigen Satz dazudenkt:
Thomas Eckmann schrieb:
> Also denke mal darüber nach, das ganze Controllerzeugs richtig zu
> machen.

Also ich nehme zum Testen und für nicht ewige Projekte den Arduino. Für 
Projekte, die nicht nur zum Testen, sondern auch zum benutzen sind, 
würde ich das dann, wie er schon sagte, richtig machen (z.B. weil sonst 
zu teuer, etc).


Thomas Eckmann schrieb:
> Jonathan K. schrieb:
>> Aber der ATmega8 hat eine andere Pinbelegung.
> Seit wann das denn?

Du hast recht. Ich hab das irgendwie verwechselt. Irgendwas war mal mit 
dem ATmega8 ... (oder ich hab irgendwo falsche Infos her !?)


mfg
burgerohnealles

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