Hallo zusammen, ich nutze den PIC Programmer K150 zum Programmieren von PIC Microcontrollern. Habe dazu eine IDE (Sorce Boost) , aus der ich den K150 direkt aus anstarten will. Nun ist mir nicht bekannt, wie ich die Software aufrufen kann, um den Pfad der HEX Datei, den PIC Typ und den COM Port angeben zu können. Die K150 Software stellt ein Programm namens "microbrn.exe" zur Verfügung, das den Programmer startet. Nur wie kann ich dem Programm die nötigen Parameter mitgeben, damit automatisch bei Programmstart (insbesondere aus der IDE heraus) die HEX Datei gefunden und geladen wird und der COM Port und PIC Typ automatisch beim Start gezogen wird ? (Probiert habe ich microbrn.exe -f <Pfad für K150 Software> -p<Portnummer>... geht nicht) Kann mir hier jemand helfen ? Danke Daddy
Hallo, beide Dokumente/Anleitungen kannte ich schon, aber sie haben leider nicht weitergeholfen. Ziel ist es, mit einem Tastdendruck in der IDE zu compilieren, das Hex File zu erstellen und dann den Programmer automatisch (aus der IDE heraus) zu starten und den PIC zu brennen. Funktioniert auch alles , der Programmer startet auch, aber er benötigt noch den Port und den PIC Typ. Diese könnte ich zwar manuell nach dem Start des Programmers eingeben/pflegen. Meine Frage ist, wie man diese Parameter mitgeben kann, damit automatisch schon beim Start des K150 via Aufruf von microbrn.exe neben dem aktuellen Hex File auch die Portnummer und der PIC Typ (beide sind der IDE ja bekannt und stehen als Parameter zur Verfügung) gezogen werden.
Die Parameter für die Kommandozeile stehen doch u.a. in der Help-Datei "microbrn.hlp". Damit wird z.B. COM1 verwendet: MicroBrn.exe c:\files\first.hex 16f84 /f /Q 1
:
Bearbeitet durch User
Dieter S. schrieb: > Die Parameter für die Kommandozeile stehen doch u.a. in der Help-Datei > "microbrn.hlp". > > Damit wird z.B. COM1 verwendet: > > MicroBrn.exe c:\files\first.hex 16f84 /f /Q 1 Wenn ich die Kommandozeile in der IDE (Source Boost) so fülle - siehe Bild Anlage- , dann versucht die IDE den Brenner wie folgt zu starten(mein Hex File lautet Release\MyWizard): "C:\Program Files (x86)\SourceBoost\K150\microbrn.exe" 16f84 /f /Q 1 Release\MyWizard.hex D.h. die Reihenfolge der Parameter ist falsch. Die IDE fügt selber schon automatisch den Hex Namen hinzu, und zwar ganz ans Ende. Damit kommt K150 dann nicht mehr zurecht.
David schrieb: > > > D.h. die Reihenfolge der Parameter ist falsch. Die IDE fügt selber schon > automatisch den Hex Namen hinzu, und zwar ganz ans Ende. Damit kommt > K150 dann nicht mehr zurecht. Dann starte halt anstelle der EXE-Datei eine Batch-Datei die die Reihenfolge der Parameter anpasst.
David schrieb: > D.h. die Reihenfolge der Parameter ist falsch. Die IDE fügt selber schon > automatisch den Hex Namen hinzu, und zwar ganz ans Ende. Damit kommt > K150 dann nicht mehr zurecht. Dann schreib' Dir 'ne Batchdatei, die von der IDE aufgerufen wird, sortiere in der die Argumente passend um und ruf dann mit umsortierten Argumenten "microbrn" auf. Das Prinzip geht so:
1 | rem blafusel.bat %1 %2 %3 %4 %5 |
2 | microbrn %5 %1 %2 %3 %4 |
Super gut. Hab es mit der Batch Datei gemacht, läuft wie geschmiert...Leute, ihr seid richtig gut !! Vielen Dank !!!
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.