Forum: Mikrocontroller und Digitale Elektronik C-Control Mega 128


von Daniel W. (Gast)


Lesenswert?

Hi! Ich hab mir vor einigen Jahren den C-Control Mega 128 Pro-Bot 
gekauft.
Da ich aber damals davon keine Ahnung hatte, habe ich meinen Pro-Bot 
wohl geschrottet.
Da ich mich nun wieder für dieses Kapitel mehr interessiere, und auch 
schon mehrere Erfahrungen gesammelt habe, wollte ich den Mikrocontroller 
mal wieder ausprobieren.
Nun habe ich einen C-Control Mega 128 vor mir liegen, und würde damit 
gerne ein paar Experimente machen.
Gibt es dafür eine ISP-Schnittstelle?
Mir würde es für den Anfang genügen, mal eine LED zum blinken zu 
bringen, Hauptsache, ich komm vom Anfang an mit.
Sollte ich überhaupt den Mega 128 für den Anfang verwenden, oder sollte 
ich lieber ein Level tiefer beginnen?

Würde mich freuen wenn ihr mir weiterhelfen könntet :)
mfg

von Hubert G. (hubertg)


Lesenswert?

Ich habe mit mal Unterlagen dafür besorgt, dann aber doch nicht gekauft.
ISP-Schnittstelle gibt es keine, es sollte aber kein Problem sein sich 
auf dem ProBot eine nachzurüsten. Du brauchst PDI, PDO, SCK, Reset, GND 
und je nach Programmer noch VCC.
Der Bootloader ist dann allerdings weg.

von Daniel W. (Gast)


Lesenswert?


von Hubert G. (hubertg)


Lesenswert?

Sieht ganz OK aus, eine ISP-Schnittstelle musst du dir aber auch selbst 
dazu basteln.
In welcher Sprache willst du den Programmieren?

von Daniel W. (Gast)


Lesenswert?

Die Sprache ist mir völlig egal.
Mit BASIC hab ich schon in der Schule mit einen PICAXE rumgespielt, in 
C# werde ich seit bald 1.5 Jahren jede Woche 3 Stunden unterrichtet und 
hab mir dazu noch C/C++ Kenntnisse angeeignet.
Außerdem werde ich seit diesen Schuljahr in Prozessorarchitektur 
unterrichtet, wo wir auch viel mit Assembler machen.
Am schwierigsten stelle ich mir das ganze mit Assembler vor, weil ich da 
am wenigsten Kenntnisse habe, aber dort werde ich auch umso mehr lernen.
Für den Anfang wäre es mir aber lieber, den Chip erstmal zum laufen zu 
bringen und so wäre am besten BASIC oder C.

Und zur ISP Schnittstelle: Wenn ich meine Schaltungen auf dem 
Projektboard aufbaue, ist es ja im Prinzip eine ISP Schnittstelle, oder 
nicht ? xD

Danke für die Antworten :)

von Hubert G. (hubertg)


Lesenswert?

Die C-Control Unit hat einen Bootloader integriert. Daten kannst du nur 
mit dem entsprechenden Tool laden.
Für ISP brauchst du noch einen Programmer. Schau mal hier:
http://www.mikrocontroller.net/articles/AVR-Tutorial

von Daniel W. (Gast)


Lesenswert?

Ok, jetzt komm ich nicht mehr mit.
Ich nehme mal an, die Daten kann ich mit den C-Control Pro abrufen und 
hinaufladen.
Und für ISP ist dieses Ding.
Für was brauch ich einen Programmer???
bin verwirrt

von Patrick W. (pawi777)


Lesenswert?

Google mal nach CCPro-Loader. Mit diesem Programm kannst du über den 
originalen Bootloader deine eigenen hex-Dateien in die C-Control laden. 
Du brauchst dafür nur das Originalprogrammierkabel des ProBot(und afaik 
auch anderer C-Control-Systeme), dass du wahrscheinlich schon hast. Zur 
Not tut es auch jede rs232-Schnittstelle + Pegelwanler. Das 
Originalkabel ist eigentlich auch nichts anderes als ein 
usb->rs232-Wandler, einfach mit ttl-pegeln am Ausgang bzw. Eingang. Kein 
ISP-Anschluss und kein zusätzlicher Programmer ist von nöten. Ich habe 
das selbst so gemacht und es funtioniert gut mit dem Tool. Ausserdem 
muss man den Bootloader nicht löschen, im Gegenteil, man missbraucht ihn 
eigentlich ;).

mfg Patrick

von Daniel W. (Gast)


Lesenswert?

Tatsächlich bin ich jetzt noch verwirrter ;)
1.)Funktioniert folgendes: Dieses Ding kaufen, Mikrocontroller 
reinstecken, programmieren, fertig?

2.)Ich hab kP von was ihr da redet...

von Hubert G. (hubertg)


Lesenswert?

Wie hast du denn deinen ProBot programmiert?
Genau so sollte es mit dem Board auch funktionieren.

von Daniel W. (Gast)


Lesenswert?

Da ich aber damals davon keine Ahnung hatte, habe ich meinen Pro-Bot
wohl geschrottet.
Hab ihn nicht zum laufen gebracht...

von Patrick W. (pawi777)


Lesenswert?

Was hast du damals verwendet, um ihn zu programmieren? Und wiso glaubst 
du  dass er defekt ist? Was passiert, wenn du Batterien einlegst und ihn 
einschaltest? Wenn du ihn nie mit einem funktionerendem Programm 
gefüttert hast, sollte gar nichts passieren, ausser dass die LED neben 
dem Schalter leuchtet.

mfg Patrick

von Uwe (Gast)


Lesenswert?

Hallo Leute,
Hänge mich hier einfach mal mit dran, hoffe das stört nicht !?

Hatte vor einigen Jahren für einen Bekannten mit einer "B-Control" von 
Nettypes eine Klimasteuerung Realisiert, lief soweit, nur ab und an hing 
das teil sich auf, woran es lag, habe ich nie herausgefunden, jetzt hat 
sich das teil ganz weggeschossen, also das Prog. hatte mich seinerzeit 
dafür in das Thema ein wenig eingearbeitet. Nun bat mich mein Kollege 
ihm was neues zu Bastel, darum bin ich hier, möchte es mal mit der 
C-Control versuchen.

Zum Projekt, soll eine Klimasteuerung sein, also Temp und Hyg auswerten, 
und darüber Relais ansteuern die dann Heizung, Befeuchter und Lüfter 
steuern, dazu soll noch eine Zeitschaltuhr die Beleuchtung Steuern, die 
Werte wie Temp und Hyg sollen dann per Display ausgegeben werden, 
natürlich sollen die Ein- und ausschaltschwellen über Taster veränderbar 
sein.
Nun zur eigentlichen Frage, welches Board nimmt man dafür, soll ja 
nichts überdimensioniertes sein.
Dank im vorraus
mfg Uwe

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.