Forum: Mikrocontroller und Digitale Elektronik Atmega16 oder C-Control?


von Sarah (Gast)


Lesenswert?

Hey ho leute. kann ma einer erklären wo die unterschiede zwischen
c-control und atmega16 liegen? was haltet ihr von c-control? ich bin
anfänger und überlege womit ich einsteigen soll. c-control scheint viel
teurer zu sein. ist das berechtigt oder wucher?

von Jan (Gast)


Lesenswert?

Um kurz das Tutorial dieser Seite zu zitieren:

   1. C-Control ist mindestens um den Faktor 100 (grob geschätzt)
langsamer als ein AVR
   2. C-Control ist teuer
   3. C-Control kennt keine Interrupts
   4. C-Control kann nur in Basic und ein Assembler programmiert
werden, wobei das Assemblerprogramm nicht größer als 256 Bytes sein
darf


Mit Atmega bist du deutlich flexibler, musst dir aber eine Platine
zusammenlöten, wenn du kein fertiges Toolkit verwenden willst.

von crazy horse (Gast)


Lesenswert?

wenn du Wucher vermeiden willst, mach einen grossen Bogen um C...., also
auch um die c-control.

von mr. chip (Gast)


Lesenswert?

Hallo

Ich kann dir den Einstieg mit den Atmel-Mikrocontrollern (z.B. Mega16)
eigentlich nur empfehlen. Habe vor ein paar Tagen angefangen, mit einem
Atmega8 und einem Steckbrett, alles nach dem Tutorial auf dieser Seite.
Löten musste ich nur den ISP (Programmiergerät), wobei man auch das
kaufen könnte.

Du brauchst eigentlich gar nicht viel Vorwissen für den Einstieg. Ich
habe in meinem Leben erst 3 Schaltungen zusammengelötet und in Sachen
Elektronik lediglich ein bisschen mit meinem Kosmos-Experimentierkasten
herumgespielt. Programmiererisch habe ich zwar mehr Erfahrung, aber
nicht in maschinenahen Sprachen wie C oder Assembler. Trotzdem fällt
die Programmierung einigermassen leicht.

Obwohl das C-Control teurer ist, ist es sicher nicht leistungsfähiger.
Der Preisunterschied dürfte eher davon kommen, dass du hier halt ein
komplettes System hast. Und da der Hersteller ein Quasi-Monopol hat,
sagt er auch, was es kostet.

Gruss

Michael

von Marc M. (bytewood) Benutzerseite


Lesenswert?

Hallo,
die C-Control kann nur Integer-Rechnungen durchführen -> Ist das nicht
DER Grund die Finger davon zu lassen! Wenn die erstrebte Steuerung
irgendwann mal komplexer wird, stößt man damit schnell an ihre
Grenzen.
Gruß

von mr. chip (Gast)


Lesenswert?

Hallo

Die AVRs können aber so gesehen auch nur Integer. Oder gibt es
eingebaute Fliesskommabefehle? Soviel ich weiss, geschieht dies alles
per Software, sprich, man muss es programmieren. Das sollte man ja auch
beim C-Control können.

Gruss

Michael

von Marc M. (bytewood) Benutzerseite


Lesenswert?

Jep Das geht auch - ist nur nicht gerade schön...

http://manfred.wilzeck.de/Tipps.html#Zahlenausgabe_mit_Komma

von mr. chip (Gast)


Lesenswert?

Wenn wir gerade dabei sind: Die Mathematik nervt mich bei den AVRs
zurzeit besonders. All die komfortablen Dinge wie Division,
Fliesskommazahlen, Potenzen oder gar Winkelfunktionen, die man aus
höheren Sprachen kennt, sind plötzlich weg.

Kennt jemand gute Tutorials zu diesem Thema? Auch - wenn möglich - gut
dokumentierter Code (Assembler) würde mich sehr interessieren.

von peter dannegger (Gast)


Lesenswert?

@mr. chip

"All die komfortablen Dinge wie Division, Fliesskommazahlen, Potenzen
oder gar Winkelfunktionen, die man aus höheren Sprachen kennt, sind
plötzlich weg."


Dann lade Dir den WINAVR runter und plötzlich sind sie alle wieder da.


Peter

von karlheintz (Gast)


Lesenswert?

Das sollte man ja auch beim C-Control können.

die c-control-1 hat nur 256byte speicher frei für asm.

auf dem avr kann ich mich dagegen schon richtig austoben

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.