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