Forum: PC-Programmierung Brennsoftware für PIC mit VB Programmieren


von Peter Zirpel (Gast)


Lesenswert?

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

von Peter Z. (Gast)


Lesenswert?

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

von Peter Zirpel (Gast)


Lesenswert?

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?

von Tobi H. (tobi-) Benutzerseite


Lesenswert?


von Feadi (Gast)


Lesenswert?

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

von sucher (Gast)


Lesenswert?

@feadi Könntest du deine Sourcen ins Netz stellen?

von Feadi (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.