Umstieg von PIC Micro auf Atmel ATMega

OP (Firma: Pivate) #2891657
Lesenswert?

Hallo Zusammen

Ich habe sehr viel Erfahrung mit den PIC uC's insbesondere mit dem 
PIC16F887.

Nun möchte ich gerne eine andere Plattform kennenlernen und zwar zu 
ATMega. Als Grundlage dachte ich mir ein ATMega324PA. Jetz habe ich ganz 
viele Fragen:

Gibt es irgendwer, der diesen Umstieg schonmal gemacht hat?
Was für entwicklungsumgebungen sind gebräuchlich?
Welche Parallelen bestehen zwischen PIC & ATmel?
Was ist AVR? Was ist JTAG? usw...

Vielen Dank für eure Hilfe!
Gast #2891689
Lesenswert?

Hier gibt es ein gutes Tutorial zur Einführung 
http://www.mikrocontroller.net/articles/AVR, das liest Du Dir durch (am 
besten zusammen mit einem Atmega8 auf einem Breadboard) und dann läuft 
schon einiges.

Du brauchst auch noch einen Programmer (da werden jetzt gleich wieder 
die Profis aufschreien, dass es nur der "Ferrari" AVR-ISP mkII täte), 
zum Reinschnuppern tut es auch ein einfaches billiges Teil, z.B. der da 
http://www.ehajo.de/Bausaetze/AVR-ISP-Stick oder der da 
http://www.mikrocontroller.net/articles/STK200 (aber nur, wenn Du noch 
eine echte parallele Schnittstelle in Deinem Rechner hast), ganz unten 
ist die Einfachstversion mit 3 Widerständen und 2 Steckern.
OP (Firma: Pivate) #2891737
Lesenswert?

Vielen Dank bingo. Ich weiss ja nicht wie es hier ist mit marken und 
schleichwerbung... ich habe mir bei einem asiatischen Modellbauladen 
König ein programmer mitbestellt ( 
http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=21321 
). Wird's der tun? Eine serielle Schnittstelle ist leider nichtmer 
vorhanden :(

Ich habe soeben ein VideoTUT gefunden zum den Arduino umzurüsten und mit 
C programmieren ohne diese objektorientierte arduino pseudo-C-codierung.
Denkt ihr das funzt? Nicht dass ich den Arduino schrotte wenn ich den 
Bootloader nichtmehr druafkrieg...
Gast #2893741
Lesenswert?

Noah schrieb:
> Ok super! Hat der atmel uc auch configuration bits wie watchdog enable
> intclk usw..?

Nö natürlich nicht ist ja nur'n µC :-P
Warum ziehst Du Dir nicht die aktuellen Datenblätter von ATMEL und liest 
einfach mal selber nach was welcher der dort aufgeführten µCs so hat 
oder nicht ?
Die Hauptunterschiede zwischen PIC und AVR ist die Neumann gegen Harvard 
Architektur und das AVRs keine Segmentierung kennen wie die PICs.
Ansonsten dürften beide Varianten bei konkreten Projekten beliebig 
austauschbar sein ...
Gast #2893908
Lesenswert?

Noah Huetter schrieb:
> Gibt es auch
> verschiedene Module wie Timer, Komperatoren, Serial Interfaces?

Guck mal in ein Datenblatt vom einem µC der ATmega Familie. Auf einer 
der ersten Seiten findest du jeweils das Block Diagramm, wo du alle die 
genannten Module findest.

> Wie siehts mit C Programming aus?

Was meinst du, warum es hier im Forum so viele C-Programme für die AVR 
µCs gibt?

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