Hallo, Ich habe mir einen RS232 Brenner aus dem Internet zusammen gebastelt. Genauer gesagt von www.sprut.de, aufjedenfall ist dieser Brenner schon veraltet und der Ersteller macht an ihm und an der Software nix mehr weiter. Jedoch ist die vorhandere Software für das was ich brauche ziemlich schlecht geeignet. Meine Frage ist nun ob mir jemand sagen kann wie ich mit Visual Basic mir ein Programm schreiben kann was HEX Files ausließt und dir über die RS232 Schnittstelle an den Brenner sendet. Wenn das Senden abhängig vom Brenner sein sollte, dann wäre meine Frage wie ein Pic genrell programmiert wird. Kla mit einem Takt und einem Daten eingang aber wie könnte ich in VB so was realisieren das ich aus dem HEX File das in Einsen und Nullen umwandeln kann und dann z.B. über einen Pin senden. Vielen Dank mfg Peter
Also funktionieren tut soetwas sicherlich. Habe das gleiche für einen Pocket PC geschrieben. Hex File über einen Open Dialog auswählen in einen String schreiben und dann das HEX File dekodieren und an den Programmieradapter senden. In meinem Fall war das ein AVRISP Programmieradapter. Funktioniert aber wahrscheinlich prinzipiell ähnlich für PIC's
Nun meine Frage geht dahin, wie das Signal aussehen würde was ich senden müsste? Es gibt ja eine Data und eine Clock Leitung. Kla über Clock kommt ein Signal und über die Data die DatenBits die dann bei einer Ansteigenden Flanke vom Clock Signal erkannt werden. Ich wollte nur wissen ob das genau so funktioniert? Sagen wir mal in dem Hex File steht jetzt am Anfang 2808 FFFF FFFF FFFF .... muss ich das dan irgendwie in Binär umwandeln? 0010.1000 0000.1000 1111.1111 [...] und dies dann über den ComPort (ggf. ParallelPort) Schicken? und erst das DatenBit setzen und dann ein Clock Signal geben damit die Daten übernommen werden, dann das nächste Datenbit?
Hallo, lies einfach die "EEPROM Memory Programming Specification" für den PIC den Du beschreiben möchtest. Da steht welche Daten Du an den PIC senden musst. Ich selbst habe das schon für den 16F84(a), 16F628a, 16F819 gemacht. Ich helfe gerne weiter. Gruß, Feadi
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.