PIC wird mit falschem HEX-Code beschrieben

Gast #359662
Lesenswert?
• ▲
▼
hallo leute!

ich habe in meinem urlaub endlich mal damit angefangen, mit
µc-programmierung anzufangen. ich hab mir dann auch das
pic-programmierboard k8048 von velleman zugelegt. das problem dass ich
da momentan habe ist, dass der gesendete code nicht mit dem code
übereinstimmt, der am schluss in den pic geschrieben worden ist. die
programmer-software bricht die übertragung auch nach den ersten 4
hex-ziffern ab. ich hab dann mit den hex-werten auch ein bisschen
gespielt und es kam folgendes raus:

geschrieben an pic:    steht in pic:
280A                   17F5
0000                   3FFF
1111                   2FFF
FFFF                   0000

was kann das denn nur sein?

der pic ist ein 16F627, es wurde über eine serielle schnittstelle
programmiert (verwendetet interrupt irq3, wird nur von der seriellen
schnittstelle verwendet). vss, vdd und vpp entsprechen den
erforderlichen werten. die transistoren auf dem programmer sind auch
funktionsfähig. ich habe auch noch mal die lötstellen nachgelötet, um
kalte lötstellen auszuschließen. auch die platine wurde nochmals
überprüft in bezug auf haarverbindungen bzw lötspritzer.

kann mir da wer helfen?
Gast #359667
Lesenswert?
• ▲
▼
hallo!

was da als fehlermeldung kommt, hab ich mal angehangen. mehr als die
invertierung der nibbles kann ich daraus eben nicht erkennen.
es ist eben das erste mal, dass ich mich mit microcontrollern
auseinandersetze.
Gast #359670
Lesenswert?
• ▲
▼
Hallo Leute,
Habe in Google nach genau diesem Problem gesucht!
Bekomme eben dieselbe Meldung beim Brennen wie Markus W.
Habe ebenfalls alle Bauteile nachgeprüft.
Benutze die Software des K8048 Packets von Velleman unter Windows XP
Pro..

Hat den neimand eine Ahnung wie es zu dieser Meldung kommen kann?
(postet von Markus. W > oben)

mfg
Gast #359671
Lesenswert?
• ▲
▼
HAha!!!!! ;-)

Soll ich was sagen? Wer lesen ist, ist klar im Vorteil ;-)

Hab den Fehler bei mir nämlich gefunden (---> Blindfisch)

Habe den (glaube ich) Transistor T3 und T5 vertauscht.
Knackpunkt war, T3 ist der einzige PNP-Transistor in dem System. :-P
Dadurch wurden auch die Signalpegel invertiert.


Wer also Schaltplan und Stückliste lesen kann, ist im Vorteil.

Vielleicht isses bei dir ja auch so?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.