Problem mit XgecuT48 und PIC16F628A

OP #8087252
Lesenswert?

"Hallo zusammen, ich habe einen PIC16F628A aus einem K150-Board ausgebaut und möchte ihn mit dem XGecu T48 programmieren. Der Chip wird erkannt und brennt fehlerfrei (Config Word 0x3F0A, INTOSC, MCLR intern), aber auf dem Breadboard (Pin 5 an GND, Pin 14 an 5V, Reset an 5V, LVP an GND) bleiben die digitalen Ausgänge (PORTA/PORTB) trotz einfachem Einschalt-Code komplett stromlos. Hat jemand einen funktionierenden ASM/C-Code oder eine Idee, warum der Chip blockiert?" Ich muß noch dazu sagen. Ich bin ein totaler Anfänger mit diesen Dingen. Habe zwar schon einige Programme mit dem ESP32 Mini hinbekommen. Aber mit einen Microchip noch nie.

#8087257
Lesenswert?

Woher kommt der Code denn? Zeige ihn, da ist evtl. in der Initialisierung was falsch.

Edith: Das Config ist schon komisch. 3F0A ist 0011 1111 0000 1010

Bits sind x
x
CP - 1
x - 1

x - 1
x - 1
x - 1
CPD - 1

LVP - 0
BOR - 0
MCLR - 0
FOSC2 - 0

PWRTE - 1
WDTE - 0
FOSC1 - 1
FOSC0 - 0

FOSC 010 ist aber HS. Du brauchst einen Quarz. Plus: nicht implementierte Bits bei PICs sind 0.

Du kommst von AVR, nehme ich an? Da ist das mit der Config und der Inversion der Bits völlig idiotisch gelöst, und du bist voll drauf reingefallen.

Mein Vorschlag wäre 0010 0001 0101 0000 = 0x2150... CP und CPD aus, LVP aus, BOR an, MCLR intern, PWRT an, WDT aus, IntOsc mit IO.
Setzt man übrigens normalerweise mit #pragma im Code, dann ist das fest, gut dokumentiert, einsehbar, änderbar und landet im Hex, ohne das man noch ein Zettelchen mit Fuses braucht, die der Typ mit dem anderen Programmer dann selber (natürlich falsch!) umdenken muss.

: Bearbeitet durch User
OP #8087298
Lesenswert?

Oh Hallo, Ersteinmal vielen Dank. Du schreibst da so viele Begriffe und Werte. ist alles für mich verwirrend. Auf diesem Gebiet bin ich total neu. Weil ich mir nicht zu helfen wußte habe ich auch mal mit der "KI" versucht. aber es ging immer schief. Jedesmal da und da klicken. zum Schluß war alles durcheinander. Ich hatte mir das besser vorgestellt. Ich wollte nur mal einen einfachen Blinkcode von der KI um zu sehen ob das funktioniert. Aber leider nicht. Alle Code waren immer falsch. Leider ist es für mich nicht einfach mal ein Erfolg zu haben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren