Forum: Mikrocontroller und Digitale Elektronik STC15F204EA MCU Programmieren


von Mike M. (miki16)


Lesenswert?

DIY Clock: 
http://www.banggood.com/DIY-4-Digit-LED-Electronic-Clock-Kit-Temperature-Light-Control-Version-p-972289.html

Habe mir eine DIY Clock aus china bestellt die hat diesen STC15F204EA 
drauf. Ich würde gerne eine veränderte Version des Programms aufspielen 
(gibt es im www). Leider wird da Linux benutzt.Event. möchte ich das 
Programm auch selbst noch anpassen.

Arduino Kenntnisse sind vorhanden.

Weiß von euch jemand wie ich unter Windows das neue Programm auf den 
Chip bekomme? ISP geht, Anschlüsse sind vorhanden und Belegung habe ich.
Welche Software muss ich nutzen?

Danke!

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

Mit stc-isp (http://www.stcmcu.com/STCISP/stc-isp-15xx-v6.85O.zip) und 
einem USB-UART Converter.

VLG
Christopher

von Mike M. (miki16)


Lesenswert?

Danke das ist ein Anfang. Damit lade ich die .hex datei hoch.

Bleibt nur noch die Frage was ich nutze um den Programmiercode (liegt 
vor) zu verändern und die Hex datei zu erzeugen. Habe mir mal Keil C51 
geladen. Damit sollte es eigentlich funktionieren. Allerdings fehlt mir 
eine aktuelle Datenbank in der dieser Chip enthalten ist. Eigentlich 
kann man die bei stc herunterladen aber ich finde nur eine veraltete DB 
wo dieser Chip nicht enthalten ist.

Gibt es noch andere Programme für Windows anstatt Keil die ich nutzen 
kann?

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

Z.B. den SDCC. Zum Code schreiben kannst du jeden x-beliebigen Editor 
nehmen

von Mike M. (miki16)


Lesenswert?

Erzeugt jeder Editor eine HEX-Datei für den MCU ?
SDCC ist glaube ich nur ein commandline-tool, jedenfalls finde ich keine 
GUI. Habe mir das angesehen, erscheint mir sehr kompliziert für einen 
Anfänger.
Gibt es nicht etwas einfacheres, wie zb die Arduino Software oder halt 
einfach mit GUI.

von Sebastian (Gast)


Lesenswert?

Nein, SDCC erzeugt die HEX-Datei.

von Sebastian (Gast)


Lesenswert?

Hier zwei IDE's:
http://www.rathlev-home.de/tools/mctools.html
http://www.moravia-microsystems.com/mcu-8051-ide/

Das Flashtool für STC... ist dort jedoch nicht integriert, es muß nach 
Erstellung der HEX-Datei ausgeführt werden.

von Mike M. (miki16)


Lesenswert?

Danke.
Allerdings
MC-51 kostet geld in der Windows version.
MC-Tools-Paket ist für Pascal, ich benötige aber C++

Gibt es noch alternativen dazu?

So wie es aussieht reicht es wenn der 8051 unterstützt wird, es muss 
also nicht unbedingt genau der STC15F204EA unterstützt werden oder?
Ich habe mittlerweile aber eine STC15F204EA.h Datei die ich includen 
kann bzw. muss.

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.