AVRs mit Keil oder Reads51?

Gast #137855
Lesenswert?
• ▲
▼
Hallo,
ich bin ein Anfänger im Bereich Mikrocontroller und möchte gerne in
diese Welt einsteigen. Ich weiß, dass Assembler Programmierung für
Anfänger viel mehr nützlicher ist. Aber ich möchte trozdem in C
programmieren
Für mich gibt es 2 Möglichkeiten; entweder wähle ich die 8051s oder die
AVRs (8-Bit Familie).
1) Was ist der Unterschied eigentlich? Nur der Hesteller bzw. die
Assembler Befehle?
2) Sehr viele 8051er Familie kann man mit Keil oder Rigel in C einfach
programmieren. Kann man die AVRs (z.B Atmega8-16) auch mit Keil oder
Rigel in C programmieren? Oder gibt es besondere Software (C
Programmierung)für AVRs?
MfG
Gast #137857
Lesenswert?
• ▲
▼
AVRs sind 8-Bit-RISC-Controller und überhaupt nicht kompatibel zur
MCS51-Reihe. Daher können Entwicklungswerkzeuge für MCS51-Controller
nicht für AVRs verwendet werden, weder Compiler, noch Assembler.
Der Assemblerbefehlssatz und weitere Architekturdetails unterscheiden
sich grundlegend.

Es gibt von verschiedenen kommerziellen Anbietern C-Compiler für AVRs
(Rowley Crossworks for AVR, IAR und vermutlich auch Keil), aber es gibt
auch einen günstigeren Weg: GCC-AVR. Das ist eine Version des Gnu
C-Compilers, die AVR-Code erzeugt.

Guck' mal hier: http://www.mikrocontroller.net/avr-gcc.htm

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