Forum: Mikrocontroller und Digitale Elektronik Wer hat ahnung von Holtek MCs?


von Name: Name: Name: Name: Name:Name: Name: Name (Gast)


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.

von lrep (Gast)


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.

von hp-freund (Gast)


Lesenswert?

http://www.elektronik-labor.de/Holtek/Holtek7.html

Es gibt auch eine TPS die an Stelle des Holtek  den Atmega8 nutzt.

Folge einfach den links.

von Name: Name: Name: Name: Name:Name: Name: Name (Gast)


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.

von Name: Name: Name: Name: Name:Name: Name: Name (Gast)


Lesenswert?

hp-freund schrieb:
> http://www.elektronik-labor.de

Hey, nice.

Da steht ja auch was über die Programmierumgebungen.
Danke

von Name: Name: Name: Name: Name:Name: Name: Name (Gast)


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.

von MWS (Gast)


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.

von Rufus Τ. F. (rufus) Benutzerseite


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 ...

von Bernd K. (prof7bit)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Die sind zwar fast überall drin, aber niemand verwendet sie ...

hmm... *nachdenk *stirnrunzel

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Zur Erläuterung:

In China-Unterhaltungselektronik und dergleichen findet man 
Holtek-Controller, aber "Bastler" oder neudeutsch "maker" verwenden 
diese Controller nicht, ebensowenig wie das in Europa ansässige 
Elektronikhersteller machen.

Hoffentlich hält die Stirn noch 'ne Weile ...

von Name: Name: Name: Name: Name:Name: Name: Name (Gast)


Lesenswert?

oki.

danke an alle :-)

von Dirk J. (dirk-cebu)


Lesenswert?

Name: Name: Name: Name: Name:Name: Name: Name schrieb im Beitrag 
#4134859:
> oki.
>
> danke an alle :-)

Und beim nächsten Mal laß Dir einen etwas intelligenteren Nicknamen 
einfallen ;)

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.