Erstmal ein Hallo an alle! Ich habe vor einen Wecker in SMD-Bauform mit zwei 7-Segment-Anzeigen herzustellen und möchte per ICSP programmieren. Nach einiger Zeit tüfteln (u.a. der Quarz war fehlerhaft) ist mir das auch ab und zu gelungen. Das heißt, manchmal konnte ich programmieren, manchmal ging es nicht, dann kam eine Fehlermeldung. Beim Nachmessen ist mir dann aufgefallen, dass die Spannung an den Pins im Vergleich zu vorherigen Messungen abgenommen hat,weil mein Spannungsregler in SMD-Bauform sehr heiß geworden ist, vermute ich. Daraufhin habe ich einen "großen" Spannungsregler hergenommen, aber jetzt klappt das Programmieren gar nicht mehr. Der MCLR/B1/B2-Pin haben High-Pegel, der Rest low. Als das Programmieren noch klappte hatten der A0/A1/A2/A4/MCLR-Pin High-Pegel. Hätte jemand eine Idee, wie ich weiterkomme? Ich habe übrigens den Stromlaufplan mit S-Plan erstellt und als .spl-Format angehängt, da man als PNG-Format nichts mehr erkennen konnte. Wenn das Probleme machen sollte könnte ich auch einen Screenshot anfertigen. Grüße, roland_91
Roland E. schrieb: > Erstmal ein Hallo an alle! ... > > Hätte jemand eine Idee, wie ich weiterkomme? > > Ich habe übrigens den Stromlaufplan mit S-Plan erstellt und als > .spl-Format angehängt, da man als PNG-Format nichts mehr erkennen > konnte. Wenn das Probleme machen sollte könnte ich auch einen Screenshot > anfertigen. > > > Grüße, roland_91 Ohne Screenshot sprichst du Pic Spezialisten an die S-Plan benutzen. Die Schnittmenge ist vermutlich nicht allzu groß. Das ganze Gewürge riecht nach Hardware Fehler. Nimm den Pic runter, löte die 5 Drähte an eine Fassung (falls DIL) und programmiere das Ding ohne. Falls dein Proggger das kann. Den Typ des Proggers zu nennen ist hilfreich.
Ich musste etwas herumwerkeln und dadurch litt leider die Übersichtlichkeit. Ich programmiere mit MPLAB PM3 von Microchip. Mir ist auch gerade aufgefallen, dass selbst der LM7805 in großer Bauform nach kurzer Zeit sehr heiß wird, obwohl eigentlich nicht dermaßen viel Strom fließen sollte. Ich befürchte fast, dass der PIC mittlerweile den Geist aufgegeben hat :( Ich habe noch einen Screenshot (mit mittelmäßiger Qualität) angehängt. Das ist mein erstes Projekt dieser Art, nächstes Mal benutze ich mit Sicherheit Eagle :D
> weil mein Spannungsregler in SMD-Bauform sehr heiß geworden ist Es könnte sein, daß durch Anstecken des Programmierkabels dein PIC in LatchUp gegangen ist und den Spannungsregler kurzgeschlossen hat. Nun müsstest du noch nachschlagen, was LatchUp ist und wie der zu Stande kommt...
Roland E. schrieb: > Ich programmiere mit MPLAB PM3 von Microchip. und womit programmiert MPLAB den Pic? Pickit? Deine ICSP PGD/PGC Anbindung mit den Widerständen sonstwohin ist "suboptimal". Fürchte Sie wird so kaum funktionieren. Such mal ne ICSP Application note von Microchip raus. Da steht dann das du genau das nicht machen solltest (noch besser kann man sich das mit Kondensatoren versauen).
Dankeschön an alle, die sich die Mühe gemacht und das angeschaut haben. Ich habe nochmal alle Pins des PICs durchgemessen und bei meinem extern gelöteten Resonatoren kam es zu störenden Spannungsspitzen, weil ich den HC49U als Quarz gesehen habe. Nachdem ich die 10pF-Kondensatoren wieder entfernt habe, konnte ich den PIC16F84A über meine ICSP programmieren :D Ich hoffe jetzt, dass das dauerhaft so bleibt :) Editiert zur besseren Verständnis
2 Sachen sind mir aufgefallen: 1. ICSP ist Vpp, Vdd, Gnd.. Du hast aber Pin4 (vermutlich Mclr, da Resettaster) an den Pin 2 des ICSP-Steckers geschlossen. Da musste nochmal gucken. 2. Du musst ja auf Schmerzen stehen, wenn du für ein neues Projekt einen überteuerten Steinzeit 16F84A nimmst. ;)
Roland E. schrieb: > Angehängte Dateien: > stromlaufplan_yC.jpeg > 3 MB, 33 Downloads Ich dachte das Hochladen von *.BMP Bildern ist gesperrt. Wenn man die Endung in "jpeg" ändert scheint es aber trotzdem zu funktionieren.
John Bauer schrieb: > Roland E. schrieb: >> Angehängte Dateien: >> stromlaufplan_yC.jpeg >> 3 MB, 33 Downloads > > Ich dachte das Hochladen von *.BMP Bildern ist gesperrt. > Wenn man die Endung in "jpeg" ändert scheint es aber trotzdem zu > funktionieren. Danke, ich habe ein PNG draus gemacht.
>Ich habe nochmal alle Pins des PICs durchgemessen und bei meinem extern >gelöteten Resonatoren kam es zu störenden Spannungsspitzen, weil ich den >HC49U als Quarz gesehen habe. >Nachdem ich die 10pF-Kondensatoren wieder entfernt habe, konnte ich den >PIC16F84A über meine ICSP programmieren :D Und dabei hast du irgendeinen Fehler beseitigt. Den 16F PICs ist es bei ICSP wurscht ob sie einen Takt haben oder nicht. Wahrscheinlich irgendwo ein Kurzschluss in der Nähe der 10pF Kondensatoren. Das erklärt auch den heissen Spannungsregler.
Michael Skropski schrieb: > 2 Sachen sind mir aufgefallen: > 1. ICSP ist Vpp, Vdd, Gnd.. Du hast aber Pin4 (vermutlich Mclr, da > Resettaster) an den Pin 2 des ICSP-Steckers geschlossen. Da musste > nochmal gucken. > 2. Du musst ja auf Schmerzen stehen, wenn du für ein neues Projekt einen > überteuerten Steinzeit 16F84A nimmst. ;) Ich habe mir einen Adapter mit einer IC-Fassung gebaut. Da habe ich dann den Pin 4 und Pin 2 wegen der besseren Raumaufteilung auf der SMD-Platine vertauscht. Ich habe noch ein Heft von Christiani über den PIC16F84A, darum nehme ich den her :D Aber ich denke in Zukunft, wenn ich es besser drauf habe, werde ich umsteigen.
holger schrieb: >>Ich habe nochmal alle Pins des PICs durchgemessen und bei meinem extern >>gelöteten Resonatoren kam es zu störenden Spannungsspitzen, weil ich den >>HC49U als Quarz gesehen habe. >>Nachdem ich die 10pF-Kondensatoren wieder entfernt habe, konnte ich den >>PIC16F84A über meine ICSP programmieren :D > > Und dabei hast du irgendeinen Fehler beseitigt. > Den 16F PICs ist es bei ICSP wurscht ob sie einen Takt haben oder nicht. > Wahrscheinlich irgendwo ein Kurzschluss in der Nähe der 10pF > Kondensatoren. Das erklärt auch den heissen Spannungsregler. Ich habe eigentlich extra mit der Lupe nochmal alles nach ungewollten Verbindungen abgesucht und nichts gefunden. Wäre es möglich, dass der Kondensator, aufgrund seiner geringen Kapazität, einem Kurzschluss entsprach?
>Wäre es möglich, dass der Kondensator, aufgrund seiner geringen >Kapazität, einem Kurzschluss entsprach? Eher nicht, eher das Gegenteil.
ohne alles genau gelesen und angesehen zu haben: die ICSP-leitungen dürfen nicht lange sein (ich glaube so an 10-15cm). ...die andere möglichkeit ist, du nimmst ein flachbandkabel, bei dem du jede 2. leitung auf GND schliesst (auf beiden seiten), dann darfs auch länger sein. mein flachbandkabel ist 30-40cm lang und ich hatte noch nie probleme :-)
man kann auch PGD und PGC mit 33 pF gegen GND verbinden, ggf. noch 100 Ohm in die Leitung, das verbessert auch die Störanfälligkeit
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.