AVRs mit Keil oder Reads51?

Gast #137855
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
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

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.