PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AT89S52 programmieren mit GCC



Christoph2
03.04.2007, 13:25
Hallo!
Ich habe den mikrocontroller AT89S52, den will ich jetzt programmieren.
Ich mach das zum ersten Mal, ich habe mir GCC runtergeladen, also WIN-AVR.
Nun muss man ja zuerst das Makefile machen (denke ich mal), da muss man seinen Controllertyp eingeben, den AT89S52 gibt es aber nicht zur Auswahl.
Kann man den dann garnicht mit GCC programmieren, oder muss man da nur irgendwas umstellen?

Wenn es mit GCC nicht geht, was kann ich dann verwenden?
Es sollte ziemilch ähnlich sein, weil ich versuche das Programmieren mit diesem Turtorial zu lernen:

http://ulrichradig.de/site/infos/pdf/AtmelCprogramming.pdf

Danke im Voraus!

MfG
Christoph

SIGINT
03.04.2007, 16:48
Hallo Christoph,
der AT89S52 ist kein AVR... das ist ein 8051-basierter Controller von Atmel, der ganz anders aufgebaut ist. Mir ist nicht bekannt, daß es den GCC oder einen "workalike" dafür gibt. KEIL bietet aber einen ANSI-C Compiler für die 8051 an... die Bedienung kann aber stark vom GCC abweichen.
Mein Tipp: Wenn nur ein oder zwei von den Controllern hast besorg dir lieber die AVR-Reihe (ATmega8 oder so...). Die 8051 haben zwar den riesen Vorteil, daß sie von vielen Anbietern angeboten werden... aber der AVR bietet viel mehr Leistung zum gleichen Preis.

Gruß,
SIGINT

Christoph2
03.04.2007, 17:21
OK, ich kauf mir einen mega8.
Danke für die Hilfe!

MfG
Christoph