mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVRs mit Keil oder Reads51?


Autor: Stern_76 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum benutzt Du nicht einfach die Suche ?

Es gibt hier schon haufenweise Vergleiche 8051 / AVR.



Peter

Autor: Rufus T. Firefly (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.