Forum: Mikrocontroller und Digitale Elektronik silabs C8051 programmer


von avr (Gast)


Lesenswert?

Hi

Ich suche einen günstigen programmer um die silabs C8051 Mikrocontroller 
zu testen. Bei mouser habe ich die toolsticks gefunden, die sind jedoch 
kaum dokumentiert. Es gibt viele verschiedene und ich weiß nicht welchen 
ich für den Anfang brauche. Außerdem scheint keiner eine stiftleiste für 
die Programmierung externer boards zu besitzen, sondern nur diesen 
seltsamen Platinenstecker. Ein Selbstbau programmer wäre natürlich auch 
schön, aber dazu habe ich bis auf eine parallelport Lösung nichts 
gefunden.

Kann man mit diesem stick (auch mit eigenen boards, notfalls mit dem 
Platinen Stecker) losgehen?

http://de.mouser.com/ProductDetail/Silicon-Labs/TOOLSTICK850-B-DC/?qs=sGAEpiMZZMuqBwn8WqcFUiQKGRRPWs1e85BO4t5Snpk%3d

von min (Gast)


Lesenswert?

Diesen  DIY-Programmer habe ich mal auf einem AVR laufen gehabt, um ESCs 
für einen Tricopter zu flashen. Hat damals mit geringem Aufwand 
wunderbar geklappt.

http://www.olliw.eu/2012/owsilprog-tutorials/#programmer

von Jim M. (turboj)


Lesenswert?

Der Link im OP ist nur für die Tochterplatte mit dem µC, ohne den Base 
Adapter mit dem Debug interface - also ohne den "Stick".

Zum Debuggen der 8051ger von Silabs nimmt man lieber einen richtigen 
Adapter:
http://de.mouser.com/ProductDetail/Silicon-Labs/DEBUGADPTR1-USB/?qs=sGAEpiMZZMurtJ7VwBTl0eTtlnPkllW0Dvup6fgVLtI%3d

Er kennt neben C2 auch das JTAG Protokoll, das ältere C8051ger 
verwenden. Außerdem hat er einen einfaches Interface mit 5x2 Pins im 
Standard- Rastermaß. Sie scheinen auch robust zu sein - hier ist in 
jahrelanger Benutzung noch keiner zu Schaden gekommen.

Von den DIY Adaptern würde ich eher abraten: Damit kann man AFAIK nicht 
debuggen. Zur Fehlersuche ist die Anzeige von RAM oder Registerinhalten 
sehr nützlich.

von ./. (Gast)


Lesenswert?

Ich hab meinen aus China bei Ibei...

"U-EC3 U-EC5 U-EC6 C8051F MCU USB Debugger Emulator"
Die damalige Item#: 180877740603

Tut zusammen mit Keil tadellos.

von avr (Gast)


Lesenswert?

min schrieb:
> Diesen  DIY-Programmer habe ich mal auf einem AVR laufen gehabt,
> um ESCs für einen Tricopter zu flashen. Hat damals mit geringem Aufwand
> wunderbar geklappt.
> http://www.olliw.eu/2012/owsilprog-tutorials/#programmer

Hm, da wird stark an die nicht arduino Nutzer gedacht. Kein sourcecode. 
Hier liegt zum Glück noch ein atmega168. Er scheint jedoch nicht so 
viele Modelle zu unterstützen. Z.b. die ganzen C8051Fxx5 Modelle, von 
denen ich mir eigentlich eins holen wollte.

Wahrscheinlich wird es dann doch bei dem China prgogrammer bleiben, wenn 
es nichts besseres gibt. 28€ sind mir jedenfalls zu viel.

von avr (Gast)


Lesenswert?

min schrieb:
> Diesen  DIY-Programmer habe ich mal auf einem AVR laufen gehabt,
> um ESCs für einen Tricopter zu flashen. Hat damals mit geringem Aufwand
> wunderbar geklappt.
> http://www.olliw.eu/2012/owsilprog-tutorials/#programmer

Hm, da wird stark an die nicht arduino Nutzer gedacht. Kein sourcecode. 
Hier liegt zum Glück noch ein atmega168. Er scheint jedoch nicht so 
viele Modelle zu unterstützen. Z.b. die ganzen C8051Fxx5 Modelle, von 
denen ich mir eigentlich eins holen wollte.

Wahrscheinlich wird es dann doch bei dem China prgogrammer bleiben, wenn 
es nichts besseres gibt. 28€ sind mir jedenfalls zu viel.

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.