Nabend, ich habe mir die " Dworkin DMX " steuerung nach gebaut von folgender seite: http://dworkin-dmx.de/#soft1 Nun haben ich das problem das ich den PIC12F629 noch flashen muss nur leider weiß ich nicht wie das geht und da wollte ich mal fragen ob sich jemand damit auskennt und mir das erklären würde da ich gerne die dmx steuerung bald in betrieb nehmen würde. vielen danke schon mal mfg Bruce
der PIC12F629 ist ein sogenannter mikrokontroller. dieser ist eine art mini-mini-mini-PC. er enhält einen speicher, welcher das program enthält und einen "rechner"-teil der das programm im speicher abarbeitet. im auslieferungszustand dieses mikrokontrollers ist dieser speicher leer und du musst mit einem sogenannten brenner das programm in den speicher hineinschreiben. was du also brauchst, ist das programm an sich und einen brenner, der deinen PIC12F629 unterstützt. wenn das eine einmalige sache ist, würde ich dir emppfehlen nach jemandem zu fragen, dem du diesen PIC mit einem bereits bezahlten rückumschlag zusenden kannst, der dir dann diesen für dich programmiert. edit: ich habe die seite durchgescrollt, und ich finde den sourcode (das program für den PIC) nicht und der preis für die kleine platine, lässt darauf schliessen, dass der verkäufer den sourcecode auch nicht heraus gibt. du müsstest ihn also fragen, ob er dir den PIC programmiert (da nur er den sourcecode hat). ...alternativ, einen anderen DMX-controller nach-basteln, oder noch besser dich in die mikrokontroller einarbeiten und selbst einen entwickeln (ist keine grosse sache).
Unter "selber bauen" gibts ganz oben die Hex-Datei, das zum Brenner wurde ja schon gesagt.
ich habe genau das gleiche vor. wenn ich aber auf den hex-datei-link klicke, kommt nur ein kleiner text mit nummern und zeichen.Ist das die hex datei? aber diese ist seehr klein. bitte belächelt mich nicht ;-) bin halt ein anfänger mfg
Hallo Fernando, genau das ist das "Programm" - http://dworkin-dmx.de/files/index/Dmx3_1.hex - welches in den PIC "gebrannt" werden muss. Es handelt sich um sog. "Hex-Code", das ist "Maschinencode" den kein normaler Mensch mehr verstehen kann. Will man solch einen Code erstellen, benötigt man dafür einen sogenannten "Assembler", in dem man mit verständlichen Befehlen ein Programm schreibt. Der "Assembler" übersetzt dann das Programm in "Hex-Code". mfg Wil1
es gab hier im Forum mal jemanden der kostenlos einzelne PIC´s für z.B. Leute ohne Programmieradapter gebrannt hat..
puh, dat weeß isch nich! Da müssteste mal die Suchfunktion anschmeißen ...
sorry, hab nich drangedacht. Habe mich auch schon in anderen Bastlerkreisen beklagt, dass die newbieis alles vorgekaut haben müssen ;))
Ich wüßte jetzt ohne Programmer auf Anhieb auch nicht, wie ich schnell so eine Hex-Datei in einen PIC12F629 hinein bekomme. Denn der hat keine serielle Schnittstelle wie z.B. RS232, JTAG erst recht nicht. Allenfalls über eine Bastelei mit irgend einem beliebigen µC. Es gibt aber sicher ein Protokoll. Durch Zufall geriet ich vor Jahren mal an ein PICkit1 vom Hersteller Microchip selbst. Ein Demo-Board. Es ist wohl nicht allzu teuer, hat einen Hauptcontroller 16C84 auf dem Board, der über USB den Download managt, und die Programmierspannung regelt. Und steckbar einen 12F629 oder 12F675. Noch nicht mal ein Netzteil braucht man, Strom kommt von USB. Man kann es also richtig als Programmer benutzen, auch um beliebig viele Bausteine zu flashen. Auf der CD ist jede Menge Democode und Application Notes. Flashen geht über die IDE MPLAB, die ja auch kostenlos erhältlich ist. Und die 12F629 oder 12F675 sind durchaus für manche Dinge interessant, kosten z.B. bei Reichelt gerade etwas mehr als einen Euro.
http://www.sprut.de/electronic/pic/projekte/brenner5/index.htm kommt ohne PIC aus (also kein Henne-Ei-Problem), geht aber nur am echten Printerport.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.