PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : STC Microcontroller Programmieren bzw. Kopie anfertigen?



dundee12
04.03.2014, 09:48
Hallo!
Hat schonmal jemand einen STC-Microcontroller programmiert?

Ich habe hier zwei China-Moving Heads. Die Steuerung übernimmt ein STC12C5406.

Leider hat bei einem wohl der Chip den Geist aufgegeben. Ich wollte jetzt von dem noch funktionierenden IC eine Kopie anfertigen.

Vielleicht hat ja schonmal jemand hier mit diesen IC's gearbeitet und kann mir was dazu sagen.

Danke!

//EDIT:
Ups, sollte wohl besser hierhin verschoben werden:
Microcontroller allgemeine Fragen/Andere Microcontroller (https://www.roboternetz.de/community/forums/22-Microcontroller-allgemeine-Fragen-Andere-Microcontroller)

shedepe
04.03.2014, 18:27
Aus Erfahrung mit anderen Mikrocontrollern würde ich mal sagen, dass du um die Anschaffung eines passenden Programmers nicht drumherum kommen wirst. Damit kannst ud dann den Controller auslesen und neu programmieren.

dundee12
04.03.2014, 20:50
Ich hatte gehofft, hier hat schonmal jemand mit dieser Sorte Controller gearbeitet.
Für mich lohnt sich die Hardwareanschaffung wohl nicht.

Soweit ich weiß haben die Controller eine ISP-Schnittstelle. Aber da helfen mir meine Atmel Programmer wahrscheinlich auch nicht weiter?

BMS
04.03.2014, 21:23
Hallo,
ich würde an deiner Stelle eher auf einen anderen Controller umsteigen.
Der STC ist eher schwer erhältlich, das Datenblatt gibt es zudem scheinbar nur auf chinesisch. Von der Einarbeitungszeit + Finden einer möglichen Software mal abgesehen... :-k

Andere Controller sind wahrscheinlich nicht pinkompatibel, eventuell brauchst du einen Adapter. Welches Gehäuse hat der STC ? DIP oder SMD ? Bei bedrahteten lässt sich vergleichsweise einfach ein Adapter zum Einstecken herstellen und die bisherige Platine kann weiter verwendet werden. Bei SMD wird es eher schwierig :-k

Alternative wäre, die Steuerplatine komplett selber zu machen. All zu viel kann da ja nicht drauf sein. Hast du evtl. ein Foto ?

Grüße, Bernhard

dundee12
04.03.2014, 22:35
Auf der Platine ist leider ein bisschen mehr drauf ;)

Stromversorgung, DMX, Sound to light etc...

SMD ist es zum glück nicht. Siehe:
http://www0.xup.in/tn/2014_03/98462371.jpeg (http://www.xup.in/dl,98462371/IMG_3550.jpeg/)

Der Chip sitzt eigentlich in der herrenlosen Fassung ;)

BMS
05.03.2014, 07:28
Hallo,
mit der Platine hast du schon mal gute Vorraussetzungen.
Im Grunde genommen musst du "nur" noch rausfinden, welcher Pin zu welcher Hardware führt und dann kann es los gehen ;)
Über einen Adapter könnte man einen ATmega328p einsetzen, der hat vergleichbare Features. Habe die Pinbelegung des STC und 328p angehängt.
Zuguterletzt will der dann auch noch programmiert werden^^
Grüße, Bernhard

shedepe
05.03.2014, 12:35
Alternativ könntest du googlen ob es billige Nachbauprogrammer für den STC gibt. Bist du dir denn wirklich ganz sicher dass der STC kaputt ist. Mikrocontroller gehen normalerweise eher selten kaputt in solchen Schaltungen.