Wer hat ahnung von Holtek MCs?

Gast #4133750
Lesenswert?
• ▲
▼
Hey,

ich wollte ne Idee verwirklichen, für die ich einen MC brauchte, und 
habe mir das Franzis Lernpaket Mikrocontroller geholt (siehe 
hier:http://www.franzis.de/elektronik/lernpakete-elektronik/das-franzis-lernpaket-mikrocontroller-programmieren).
Soa, zusammengelötet, aber passiert nix. Scheint was beim löten 
kaputtgegangen zu sein (zumindest hoffe ich das mal...). Auf jeden fall 
ist der Controller wohl ein Holtek HT46F47.
Um zu testen, ob der geht brauche ich jetzt ja ne 2te platine oder son 
flash-board, vermute ich mal. (Hab keine Erfahrungen mit von MCs, Nur 
bissl Elektronik- und Assemblergrundlagenkenntnisse.)

Dazu würde ich gerne wissen, welches Flashboard ich verwenden kann und 
welchen Assembler ich für den MC benutzen muss, bzw, wo es eine 
Dokumentation für die Programmierung gibt. Natürlich nur, wenn der 
Prozessor noch funktioniert.
Gast #4133771
Lesenswert?
• ▲
▼
Name: Name: Name: Name: Name:Name: Name: Name schrieb im Beitrag 
#4133750:
> Scheint was beim löten
> kaputtgegangen zu sein

Möglich, aber nicht besonders wahrscheinlich.

Besonders übel nehmen ICs es, wenn man die Speisespannung mit falscher 
Polarität anlegt. Dann ist meist nichts mehr zu retten.

Die Holtek Dinger sind nicht prinzipiell schlecht, aber da du Anfänger 
bist, möchte ich dir eher die preisgünstig erhältlichen Typen von Atmel 
oder Microchip empfehlen, die eine große Fan-Gemeinde haben, die dich 
bei Problemen unterstützen kann.
Gast #4133803
Lesenswert?
• ▲
▼
Wow. Danke für die schnelle antwort.

Mittlerweile habe ich auch  mitbekommen, dass so kleine Arduinos ,zum 
Beispiel, ziemlich billig sind und vieles darüber gut dokumentiert 
ist...

war wohl wieder etwas zu hastig, als ich mir das gekauft 
habe.informieren dauert mir manchmal halt zu lange. ;-)


Aber jetzt ist der Holtek nun einmal gekauft worden :-)

Also Antworten zum ASM und der Flash-Bank, falls das überhaupt so heißt, 
sind weiterhin erwünscht.
Gast #4133967
Lesenswert?
• ▲
▼
Muss so ein Programmer nur die Schreib- und Löschspannung von dem 
Speicher im Controller unterstützen, oder sind so Programmer speziell 
nur für eine Hand voll MCs gedacht?
Habe ein paar billige gefunden (billigster Holtek e-Writer kostet 
gebraucht leider immernoch 50€ :-( ), aber in der Kompatibilitätsliste 
sind meist nur ATMega und Microchip aufgezählt.
Falls das so ist, inwiefern werden dann die Code-Dateien nochmal 
bearbeitet? Das müsste ja alles durch den Assembler assembliert werden 
und dann fertig sein.
Gast #4133989
Lesenswert?
• ▲
▼
Name: Name: Name: Name: Name: Name: Name: Name schrieb im Beitrag 
#4133967:
> Muss so ein Programmer nur die Schreib- und Löschspannung von dem
> Speicher im Controller unterstützen, oder sind so Programmer speziell
> nur für eine Hand voll MCs gedacht?

Da ist am Beispiel von Atmel nix mit Schreib- und Löschspannung, es wird 
über die ISP-Pins kommuniziert, nachdem Reset auf Low gezogen wurde.

Würde mich wundern, wenn's bei diesen Holtekdingern anders wäre.

Es existiert ein Protokoll, unter welchem der Programmer mit der 
Programmiersoftware zusammenarbeitet. Da Atmel weit verbreitet ist, wird 
entsprechend oft kopiert und es gibt günstige Tools.
Je seltener, desto weniger Auswahl, desto teurer.
Persönliche Seite #4134073
Lesenswert?
• ▲
▼
Name: Name: Name: Name: Name:Name: Name: Name schrieb im Beitrag 
#4133967:
> Muss so ein Programmer nur die Schreib- und Löschspannung von dem
> Speicher im Controller unterstützen, oder sind so Programmer speziell
> nur für eine Hand voll MCs gedacht?

Letzteres. Zumal so ein "Programmer" ja nicht nur aus der Hardware, 
sondern auch aus der diese ansteuernden Software besteht.

Das ist keine künstliche Beschränkung, um möglichst viel Geld zu 
verdienen, sondern hat einfach damit zu tun, daß unterschiedliche 
Hersteller unterschiedliche Programmieralgorithmen und -Verfahren 
verwenden, und die jeweiligen Architekturen auch sehr unterschiedlich 
alt sein können.

Einen herstellerübergreifenden Standard gibt es daher nicht; das ist 
auch bei den Debugschnittstellen nicht anders, auch wenn "JTAG" erst mal 
derartiges annehmen lässt. Elektrisch sind die verschiedenen 
JTAG-Interfaces verschiedener Prozessoren zwar kompatibel, aber die 
Inhalte, die transportiert werden, sind herstellerabhängig, so daß auch 
hier immer die Kombination herstellerspezifische Software / 
herstellerspezifisches JTAG-Interface passen muss.

Und mit Holtek-Controllern hast Du Dir ausgesprochene Exoten ausgesucht. 
Die sind zwar fast überall drin, aber niemand verwendet sie ...

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.