Multi-programmer
One size fits all
Gepubliceerd in Elektor nummer 488, juni 2004

Programmers voor microcontrollers zijn over het algemeen gespecialiseerd in het programmeren van de controllers van een bepaalde fabrikant. Deze multi-programmer is echter geschikt voor seriële EEPROM's en de belangrijkste midrange controllers van Atmel en Microchip (binnenkort is een uitbreiding van de ondersteunde controllers te verwachten in de vorm van een firmware-upgrade). De programmer wordt via de USB-poort aangestuurd vanuit een PC. Deze multi-programmer is helemaal toegesneden op (semi-)professioneel gebruik. Hij is dan ook niet geschikt voor controllers van een bepaalde fabrikant, maar voor verschillende typen 8-bits controllers. Op dit moment is deze programmer geschikt voor controllers van Atmel en Microchip. En daarnaast kan hij ook seriële EEPROM's programmeren. Al deze bouwelementen vragen om hun eigen, specifieke algoritmes en spanningen bij het programmeren. Dat deze programmer daarmee kan omgaan, is op zich al een indrukwekkende prestatie die niet veel andere programmers leveren.
Update: In de onderdelenlijst is helaas een foutje geslopen. IC4 moet van het type 74LS07 zijn in plaats van 74LS04. In het schema is het typenummer overigens wel goed aangegeven.
‘Componenten’ Bij het compileren van de Delphi-software voor de ‘Multi-programmer’ (Elektuur juni 2004), kwam ik helaas tot de ontdekking dat enkele componenten ontbreken, bijvoorbeeld de hex-editor. Kunt u mij vertellen of ik de ontbrekende bestanden ergens kan downloaden.? Dan nog een vraag: is de programmer ook geschikt (te maken) voor de AT89C55WD-controller? Edgar Schachler U kunt de ontbrekende onderdelen op de volgende sites downloaden: www.soft-gems.net/Controls.php Hex-editor: www.mirkes.de/de/delphi/vcls/hexedit.php Regedit: www.saturnlaboratories.co.za/download.php?filename=regedit.zip De AT89C55WD wordt helaas niet ondersteund, ook niet in de toekomst, omdat er niet genoeg pennen op de TUSB3210 beschikbaar zijn. Andreas Oyrer
Hulde Ik heb al eens eerder geklaagd over het ontbreken van source-code bij microcontroller-projecten in Elektuur en dan met name bij de PIC-programmer (‘PIC-Prog’, Elektuur september 2003). Nu is het zo dat ik vind dat als ik klaag als iets niet aan mijn verwachtingen voldoet, ik het ook moet laten weten als een bepaald project wat mij betreft erboven uit steekt. En dat is bij de ‘Multi-programmer’ (Elektuur Juni 2004) met USB-interface zeker het geval! Niet alleen is deze keer de broncode vrij beschikbaar, ook is de programmer zelf een stuk veelzijdiger dan die van september 2003. De USB-interface is een goede zet en de mogelijkheid om object-code in een serieel EEPROM te bewaren is werkelijk geniaal. Nu weet ik wel dat dit gewoon een standaardmogelijkheid is van de gekozen microcontroller, maar omdat ik het niet van tevoren wist was het toch een bijzonder aangename verrassing. Klaus Klug Christansen Bij negen van de tien microcontrollerprojecten in Elektuur is de broncode gratis te downloaden van onze website (of tegen kostprijs verkrijgbaar op diskette). Bij ‘PIC-Prog’ ontvangt de auteur royalty’s over elke verkochte controller. Dit is de reden dat de broncode in dit geval niet openbaar is gemaakt. Natuurlijk doen wij ons best om zulke situaties te voorkomen, in sommige gevallen is een project en bijbehorende software echter van zulke goede kwaliteit dat wij toch voor publicatie kiezen. Zoals dus bijvoorbeeld bij ‘PIC-prog’.
|
Klik hieronder om dit artikel en/of print layout te downloaden als PDF.
Let op: bij oudere projecten kunnen we niet garanderen dat alle onderdelen leverbaar zijn.
|