Forum: Mikrocontroller und Digitale Elektronik Probleme mit Taktversorgung auf Steckbrett


von Yves E. (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
hier gab es schon einmal einen Thread dazu, hab ihn mir durchgelesen 
aber wirklich hilfreich war das leider nicht...
Folgendes Problem, ich habe eine kleine Schaltung auf einem Steckbrett 
aufgebaut, PIC 16F84A mit 2 Tastern, einer LED als Funktionsanzeige und 
einem LC Display mit PCD8544 Controller.
Der PIC soll nun auf dem Display ein kleines Logo darstellen.
Aber an der LED kann man schon sehen, dass der PIC offenbar nicht einmal 
die Initialisierung schafft...
Als Frequenz waren 20Mhz vorgesehen, getestet hab ich mittlerweile alles 
bis 4Mhz. Die Quartze scheinen nicht zu schwingen...
Ich habe bereits Abblockkondensatoren aufgesteckt, genug, aber hat 
leider auch nichts gebracht.
Ich weiß wirklich nicht mehr weiter, ich weiß dass es Probleme der 
Taktversorgung von Mikrocontrollern bei diesen Steckbrettern gibt, aber 
dass es teils so schlimm ist...
Nebenbei bemerkt, das Brett ist neu, auf den alten hatte ich keine 
Probleme.
der einzige Unterschied zu dem alten, das alte hatte statt einer 
Kunststoffplatte eine Metallplatte untendrunter.
Ich habe bei dem neuen versucht mir da zu behelfen, in dem ich ein 
Kupferblech unter dem Brett angeracht habe und dieses mit auf Masse 
gelegt hab, aber das half leider auch nichts.
Habt ihr noch einen Rat für mich?
Ich würde gern die neuen Steckbretter nutzen können, da ich sie ja dafür 
gekauft habe...
Bei den alten sind die Federkontakte schon ausgeleiert.
Im Anhang befindet sich das Datenblatt des Displays, falls sich jemand 
dafür interessiert. Der Takt für das Display wird über einen I/O des 
PICs erzeugt.

von Jim M. (turboj)


Lesenswert?

Schaltplan + Foto vom Aufbau würde helfen. Ansonsten ist meine Glaskugel 
heute leider dunkel.

von Yves E. (Gast)


Angehängte Dateien:

Lesenswert?

Hier ein kleiner Schaltplan...nicht schön, aber zweckdienlich.
Die Ablockkondensatoren über der Versorgungsspannung sind nicht 
eingezeichnet, diese haben jeweils 150nF, die Elkos 47µ.


Die Pinbelegung des Displays:

1 VCC - power input
2 GND - Ground
3 SCE - Chip Select
4 RST - Reset
5 D\C - data / instruction selection
6 DN - Serial Data Line
7 SCLK - Serial Clock Line
8 LED - backlight console

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Hast du den PIC auch schön brav an die Versorgungsspannung 
angeschlossen?

von Yves E. (Gast)


Lesenswert?

Magnus Müller schrieb:
> Hast du den PIC auch schön brav an die Versorgungsspannung
> angeschlossen?


Wenn dem nicht so wäre, würde die LED nicht flackern ohne das 
Kupferblech, dass ich zur Schirmung angebracht habe...

von usuru (Gast)


Lesenswert?

1. Ob der PIC überhaupt läuft, testet man mit einem kleinen 
Blinkprogramm


loop
   bsf PORTA, 0
   call warte
   bcf PORTA, 0
   call warte
   goto loop

;  macht warteschleife ca 500 msec ...
warte
   ...
   return



2. Bei dem Drahtverhau kann es sein, dass die parasitären Kapazitäten 
für den Oszillator zu hoch sind. Mach mal die Lastkondestoren für den 
Quarz kleiner: 10..15..20pF

von Yves E. (Gast)


Lesenswert?

Bevor ich 33pF gesteckt habe, hatte ich 22pF drauf, macht keinen 
Unterschied.
10pF hab ich leider nicht da.
Nettes Programmierbeispiel...am besten du siehst dir mal das Video an, 
dass ich hochgeladen habe(DDL). Das zeigt das Verhalten der Schaltung 
wenn das Kupferblech nich drutner ist und man mit dem Finger unterhalb 
des Brettes an die Stelle tippt, wo sich der Quartz befindet. Man 
beachte auch das Display.
Sorry wegen der Linkverschlüsselung, aber mein Link wurde immer als Spam 
eingestuft.


http://secured.in/download-1336335-719c1c71982.html

von Schobbejack (Gast)


Lesenswert?

Kanns auf den bild nicht richtig erkennen aber ist mclr hoch?

von Yves E. (Gast)


Lesenswert?

Schobbejack schrieb:
> Kanns auf den bild nicht richtig erkennen aber ist mclr hoch?

Oh mann, wenn man nich alles tausend ma prüft...^^
Danke für den Tipp, das hatte ich ganz vergessen...
Wenn ich wieder zu Hause bin, werd ich's dann mal testen, hoffentlich 
hat das Display keinen Schaden genommen, laut Datenblatt soll der ja 
PCD8544 ja spätestens 100ms nach dem Vdd On ist einen Reset bekommen...

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.