PIC16F884 seltsamer Effekt

OP #7237638
Lesenswert?

nachdem ich jetzt den internen Oszillator benutze und die RA1 blinken 
lassen will habe ich folgenden seltsamen Effekt:

1. ich kann das Programm nur hochladen, wenn die die Verbindung zur RA1 
trenne.
2. zuerst blinkt es nicht, wenn ich aber den Prozessor berühre leuchtet 
die LED kurz auf.
3. stecke ich den Jumper zur LED am RA1-Pin ein oder aus, leuchtet die 
LED kurz auf.
4. nach einer Weile wie von Geisterhand fängts auf einmal an zu blinken.

hat das mit JTAG was zu tun ? oder kann der Chip kaputt sein ?

oder hängts einfach nur mit den Verbindungen zusammen ? ich habe jetzt 
aber 3 verschiedene Breadboards ausprobiert immer das gleiche.

den Effekt hatte ich beim externen Osizalltor auch, deshalb habe ich 
jetzt auf intern umgestellt um dieses Ursache auszuschließen.
#7237654
Lesenswert?

Michael S. schrieb:
> 1. ich kann das Programm nur hochladen, wenn die die Verbindung zur RA1
> trenne.
> 2. zuerst blinkt es nicht, wenn ich aber den Prozessor berühre leuchtet
> die LED kurz auf.
> 3. stecke ich den Jumper zur LED am RA1-Pin ein oder aus, leuchtet die
> LED kurz auf.

Bau nen Vorwiderstand an die LED.....

Mach nicht für jeden "Scheiß" einen neuen Thread auf!
Oder glaubst Du hier liest jeder alle deine Threads?!


PS: Langsam glaube ich, hier stinkts nach Fisch. :(
OP #7237704
Lesenswert?

E3 als Ausgang hat auch nichts gebracht. seltsam ist, wenn ich den Chip 
nur ganz leicht berühre, und auch nur im oberen Drittel, leuchtet die 
LED auf, so als durch meinen Finger dann ein ganz leichter Steuerstrom 
fließt. Ich muss vorerst Schluß machen und mache heute nachmittag 
weiter.
Gast #7237832
Lesenswert?

John schrieb:
> Michael S. schrieb:
>> und die RA1 blinken lassen will
>
> Port A ist nach Power-On/Reset als Analog-Eingang konfiguriert. Du musst
> ihn als Digital-I/O konfigurieren (siehe Datenblatt).

Wenn man ihn als Ausgang konfiguriert sollte es egal sein welche der 
möglichen Eingangsfunktionen aktiviert ist. Siehe Datenblatt Seite 44.
Gast #7237881
Lesenswert?

H. H. schrieb:
> Wenn man ihn als Ausgang konfiguriert sollte es egal sein welche der
> möglichen Eingangsfunktionen aktiviert ist. Siehe Datenblatt Seite 44.

Ja, du hast recht (DB Seite 41):
The state of the ANSEL bits has no affect on digital output functions. A 
pin with TRIS clear and ANSEL set will still operate as a digital 
output, but the Input mode will be analog. This can cause unexpected 
behavior when executing read-modify-write instructions on the affected 
port.

Ich konnte mich nur noch daran erinnern, dass es bei einem anderen PIC 
so war.
OP #7237908
Lesenswert?

so ich hab jetzt die beiden Kondensatoren durch die richtigen 
ausgetauscht. gleicher Effekt. dann hab ich parallel zur LED ein 
Voltmeter angeschlossen und die Blinkfrequenz erhöht. Ein paarmal 
geändert und neu hochgeladen. das ging jetzt immer ! Voltmeter zeigt 
4,68 Volt. an. wenn ich aber das Voltmeter wieder wegnehme tritt der 
Effekt wieder auf. Das scheint mir fast so als ob der Pin ZUVIEL Strom 
hat und zur Sicherheit sperrt wenn nur die LED dran ist, aber öffnet 
sobald ein zweite Last dranhängt. Deshalb auch wenn ich mit dem Finger 
dranfasse die LED leuchtet. kann das irgendwie sein ?
Moderator (Firma: Titel) Persönliche Seite #7237935
Lesenswert?

Michael S. schrieb:
> Das scheint mir fast so
Du bist auf einem Irrweg.

> als ob der Pin ZUVIEL Strom hat und zur Sicherheit sperrt
Welcher Abschnitt des Datenblatts würde so ein Verhalten erklären?

> dann hab ich parallel zur LED ein Voltmeter angeschlossen
Wie hast du das angeschlossen?

Welche bewegte Geschichte hat das Steckbrett hinter sich? Hat da schon 
einer mal einen 1,5mm² Draht reingezwängt?
OP #7237996
Lesenswert?

Voltmeter an den Ausgangspin, an dem auch die LED hängt, und an Minus.

habe jetzt mal ein nagelneues Breadboard genommen. Gleicher Effekt.

jetzt kommt das Ober-Seltsame: wenn ich den Aufbau mur mit der 
Stromversorgung aus dem PICKIT3 verbinde, dann läuft das gespeicherte 
Blink-Programm (auch ohne Anschluß des Voltmeters), geht aber nach ca. 5 
Minuten nicht mehr. Schließe ich dagegen eine externe Stromversorgung 
von 5 Volt an, dann läuft das Programm nicht (hat das was mit der 
Stromstärke zu tun ?).

Ich kauf mir jetzt nochmal einen PIC16F884 und schaue ob es mit dem 
einwandfrei läuft. Vielleicht hat mein jetziger einen Defekt, weil ich 
mal was falsch angeschlossen habe.
Beitrag #7238645 wurde von einem Moderator gelöscht.

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