-
Hallo,
ich würde dir ebenfalls den ATMEGA empfehlen. Als Programmierumgebung würde ich hier WinAVR nehmen (schau mal bei avrfreaks rein). Ich würde (alles Imperativ) über die UART einen CP2102 oder FT232 anschließen, um diese als Debug-Schnittstelle direkt am PC zu verwenden. Desweiteren würde ich einen 4-bit-Port für ein 2x16-Zeichen LCD anbringen, auf das ebenfalls Debug-Ausgaben umgeleitet werden können.
An den restliche Ports könnte man Taster und LEDs anbringen, an die ADC-Eingänge ein Trimmpoti.
Steven
-
Hi,
in meiner Ausbildungszeit, mussten wir uns einen uC zulegen, damit haben wir halt im unterricht programiert. Jetzt habe ich den mal ausgegraben um mal zu sehen was fuer controller drauf ist. das board hat die bezeichnung: ES52FLASH (link:http://www.ak-modul-bus.de/stat/entw...es52flash.html). Darauf steckt ein ATMEL AT89S8252 uC. Ich kann den acuh ueber RS232 programmieren.
Ist dieser controller zu hoch fuer mich, weil ich quasi wieder von 0 beginnen muss mit dem programmieren.
(ich koennte ihn ueber assembler oder BASCOM-8051 proggen)
Eddi
-
Hallo,
darüber kann man geteilter Meinung sein. Es ist kein AVR. Er besitzt eine 51er Core, sodass als Entwicklungsumgebung µC51 empfehlenswert ist.
http://www.wickenhaeuser.de/
Der C51 hat sehr viele Vorteile. Zum einen steckt er als Core in vielen Controllern (z.B. TUSB, MSC1210 von TI, Cygnal, ADI usw.) zum anderen gibt es eine sehr große Datenbasis dafür. http://www.8052.com/. Und es gibt das Intel BASIC frei, sodass dieser auch in Basic programmiert werden kann. Als Beispiel sollte hier das MSC1210-DAQ-EVM-Board von TI dienen.
http://focus.ti.com/general/docs/lit...3&fileType=pdf
Für den Einstieg würde ich aber den moderneren AVR empfehlen.
Steven
-
ich hab bis jetzt nur 51er programmiert,
nervt aber immer dass die sowas wie Hardware-PWM nicht haben,
außerdem gibts viel mehr Tutorials über AVRs
für 51er gibts aber ne gute Entwicklungsumgebung: MIDE,
Emulator, Assembler, C-Compiler alles drin
(den C-Compiler hab ich aber noch nicht ausprobiert)
ich würde dir trotzdem auch AVRs empfehlen
-
Zeh, zeh und nochmals Zeh - meine Empfehlung, z ist schön kurz und je nach Deinem Programmierstil auch übersichtlich. Allerdings gebe ich meinem Vorredner Recht .. ich hab damals zu 8051er-Zeiten auch mit ASM angefangen ... oder sogar noch früher zu C64-zeiten ... parallel zu Bais, dann Pascal, Modula und dann C .... wobei die Programmiersprache ist nur handwerkszeug, da hat jeder seine Vorleiben. Aus Erfahrung heraus würde ich Dir raten, nimm C oder wenn DU mehr in OpCodes denken willst, ASM. Basic ist mir persönlich zu .. zu ... neee ...