silabs C8051 programmer

Gast #3627510
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
#3627599
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.
Gast #3628366
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.
Gast #3628369
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.