Autor |
Brennprobleme mit einem PIC16F627 |
|
|
|
|
BID = 365814
schnuffel22 Neu hier
Beiträge: 47 Wohnort: Leipzig
|
|
Hallo!
Hab da mal wieder ein kleines Problem.
Ich bin leidenschaftlicher Modellbauer und hab im Internet eine Schaltung gefunden die ich für mein Boot nachbauen möchte. Die Schaltung befindet sich hier: http://www.elektronik-im-modellbau.de/
Es geht um den : 2-Kanal Memory RC-Schalter
Ich muß mich natürlich auch für alle auf dieser Webseite befindlichen Sachen und Links Distanzieren!
Nun habe ich mir alle Bauteile besorgt. Wie er auf der Seite erwähnte habe ich den PIC16F627 gekauft, er verwendete den 16F628 und schrieb das der 16F627 auch ausreichen würde.
Wollte mich an das Brennen von den PIC`s wagen und hab da auch schon die erste Hürde.
Ich benutze einen JDM2 Programmer mit WinPic (Ps: habe absolut noch keine Erfahrung mit Brennern). In WinPic steht mir nur der 16F627A zur Verfügung. Habe also den ausgewählt und sein Hex File geladen. Aber er brennt überhaupt nichts auf den PIC. Wollte es auch noch mit IcProg versuchen aber da kann ich den Brenner nicht an COM1 anwählen. Der steht im Programm fest auf COM3 und ich kann's nicht einstellen. Kann mir irgend einer einen Tip geben?? Vielleicht funzt das Hex File nicht mit dem 16F627
muß ich vielleicht irgendetwas umstellen??
bin für jede hilfe dankbar!!!! Steve |
|
BID = 366299
Calidus Stammposter
Beiträge: 291 Wohnort: Nördlich vom A*** der Welt
|
|
Erstmal hast Du ein 16F628-Programm versucht, in einen 16F627 zu brennen. Das geht in den meisten Fällen schief, weil das eine oder andere Register an eine neue Stelle wandert. Also ist deine Vermutung richtig: Wahrscheinlich geht das 16F628 Hexfile nicht auf dem 16F627.
Für den nächsten Versuch, kaufen entweder genau den richtigen Pic, oder schau mal in das Programm ob du es korrigieren kannst.
Vielleicht reicht es schon, das Programm für den 16F627 zu assemblieren, nachdem du mal die Adressen der verschiedenen Register mit dem Datenblatt verglichen hast. Dann hast du ein 16F627 Hexfile.
[ Diese Nachricht wurde geändert von: Calidus am 4 Sep 2006 7:12 ] |
|
BID = 366303
Ltof Inventar
Beiträge: 9333 Wohnort: Hommingberg
|
Da gibt es nichts zu korrigieren. Die PICs sind bis auf den unterschiedlichen Speicherplatz identisch. Das Programm ist kurz und passt locker in den '627.
Es wird eher an irgendwelchen Einstellungen beim Programmer liegen oder der Brenner funzt nicht. Hast Du denn überhaupt schon irgendetwas erfolgreich gebrannt?
Ich kenne beide Brennprogramme nicht, kann mir aber nicht vorstellen, dass die Schnittstelle nicht auszuwählen ist. Das muss irgendwie gehen! Vielleicht mit einem Texteditor in irgendeinem INI-File oder so.
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 366304
Her Masters Voice Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5308 Wohnort: irgendwo südlich von Berlin
|
Ist die COM Schnittstelle vielleicht durch was Anderes belegt? Dann wird sie nicht in der Auswahl angegeben. Bei mir hat sich da z.B. ActiveSync für den PDA breitgemacht und ich hab mich gewundert das nix ging (weil der PDA ja eigentlich per USB dranhängt). Ausserdem kann es sein, dass ne Direktzufriffs-DLL nötig ist damit so ein Brenner angesprochen werden kann.
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
|
BID = 366534
schnuffel22 Neu hier
Beiträge: 47 Wohnort: Leipzig
|
Hallo!
Und danke erst mal für die Antworten!
Nun die COM1 Schnittstelle ist nicht durch ein anderes Programm gesperrt. Mit dem ersten Programm WinPic geht die Schnittstelle super und der Brenner wird auch erkannt!
Und Auslesen funzt auch super! Habe auch schon damit einen Pic Ausgelesen aber noch keinen Gebrannt!
Das mit der Ini Datei werde ich mal versuchen.
Welche Programme benutzt ihr zum Brennen?
Wenn die PIC`s fast gleich sind dann muß ich halt mal versuchen in den einstellungen was zu ändern.
Kann ich eigentlich so ein PIC auch Verbrennen?
bis bald , Steve
|
BID = 366643
Ltof Inventar
Beiträge: 9333 Wohnort: Hommingberg
|
Zitat :
schnuffel22 hat am 4 Sep 2006 20:46 geschrieben :
|
Kann ich eigentlich so ein PIC auch Verbrennen?
|
Mit einem Feuerzeug.
Du meinst, dass der PIC durch einen Brennvorgang zerstört wird? Eigentlich nur, wenn der Brenner einen Defekt hat - denke ich. PICs sind erfahrunsgemäß recht rebust. Es ist mir schon passiert, dass ich einen PIC falsch in den Brenner-Sockel eingesetzt habe. Die Programmier-Signale gehen dann an die falschen PINs. Er funktionierte danach noch. Sicherheitshalber habe ich ihn trotzdem weggeworfen.
Ich benutze nur Original-Tools von Microchip. PICStart Plus, PICkit 1, PICkit 2 und die dazugehörige Original-Software.
Ist Dein Brenner selbst gebaut? Wenn auslesen geht, ist das schon mal was!
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 366704
schnuffel22 Neu hier
Beiträge: 47 Wohnort: Leipzig
|
Hallo!
Nein er ist nicht selbst gebaut, habe ihn beim großen E... Erworben! Bin von dem aber nicht wirklich überzeugt.
Was würdest du mir zum Einstieg empfehlen? Du erwähntest PikKit1 und PikKit2 hab mal geschaut die Entwicklungsumgebung von Mikrochip sieht nicht schlecht aus.
_________________
geht nicht gibt`s nicht!
|
BID = 366829
Ltof Inventar
Beiträge: 9333 Wohnort: Hommingberg
|
Mir persönlich gefällt PICkit 2 am besten. Der kann schon etliche gängige PICs bis 20 PINs brennen. Außerdem ist das Teil recht ansprechend aufgebaut und er lässt sich (für Fortgeschrittene) als ICSP-Brenner verwenden. Einziger Nachteil gegenüber PICkit 1: noch lässt er sich nicht direkt aus MPLAB als Brenner ansprechen. Man muss das HEX-File in die PICkit2-Software laden und von da aus brennen. Ich denke aber, dass es nur eine Frage der Zeit ist, wann eine MPLAB-Version den PICkit 2 direkt ansprechen kann.
Da ich den recht häufig verwende, habe ich inzwischen einen Nullkraft-Sockel auf das Demoboard gebastelt. Das war ne ziemliche Pfriemelei.
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 366844
schnuffel22 Neu hier
Beiträge: 47 Wohnort: Leipzig
|
Nun ich weiß momentan nicht genau was ich machen soll.
Ich werde mir wohl erst mal den 16F628 besorgen und es nochmal mit dem Versuchen. Ansonsten besorge ich mir einen anderen Brenner! Entweder deinen PicKit 2 oder den
Brenner 5 von Sprut.
Ich sag bescheid ob es mit dem 16F628 geklappt hat.
Steve
[ Diese Nachricht wurde geändert von: schnuffel22 am 5 Sep 2006 20:39 ]
|
BID = 366886
Ltof Inventar
Beiträge: 9333 Wohnort: Hommingberg
|
Hmm - ich weiß nicht, ob das was bringt.
Hat der Brenner denn irgendetwas in den '627 gebrannt? Auch wenn das Programm vielleicht unbrauchbar war (was ich nicht glaube), muss hinterher im Speicher des '627 etwas drin gewesen sein, was vorher nicht drin war. Das musst Du mit dem Auslesen ja überprüfen können. Wenn der Programmspeicher nach dem Brennversuch noch genauso jungfräulich wie vor dem Brennen war, wird Dir der '628 auch nix bringen.
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 366889
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Zitat :
| Auch wenn das Programm vielleicht unbrauchbar war (was ich nicht glaube), muss hinterher im Speicher des '627 etwas drin gewesen sein, |
Das sehe ich anders.
Die meisten Brennprogramme prüfen ja zunächst mal, ob sie es mit den richtigen Prozessor zu tun haben, und wenn das nicht stimmt, tun sie garnichts.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|
BID = 366896
Ltof Inventar
Beiträge: 9333 Wohnort: Hommingberg
|
Ich bin stillschweigend davon ausgegangen, dass am Programm '627 eingestellt war, wenn man '627 brennen will. Den Brenner interessiert wenig, für welchen Prozessor das Hexfile assembliert wurde.
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 366909
Her Masters Voice Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5308 Wohnort: irgendwo südlich von Berlin
|
einen neuen Brenner probier ich meistens erstmal ohne ein Hex-File aus, also erstmal den Chip einlesen und dann im Editor einfach von Hand eine oder mehrere Speicherzellen auf irgendwas Definiertes setzen. Dann brennen und danach den Chip wieder auslesen. Wenn dann meine Änderungen im Chip sind funktioniert Alles. Hat den Vorteil, dass man nicht über defekte oder ungeeignete HEX-Files stolpern kann.
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
|
BID = 366997
schnuffel22 Neu hier
Beiträge: 47 Wohnort: Leipzig
|
Ja "Ltof"
Auf dem 627 war garnichts! Das Programm habe ich natürlich auf den 627 eingestellt. Manchmal liest er im Lehrtest das er beschrieben ist und nach einem Neustart des Programms erkennt er ihn wieder als lehr! Das ist mir etwas Suspekt??
"Her Masters Voice"
was muß ich machen um den von dir beschriebenen Test Durchzuführen? Klingt ja Plausibel den PIC mal zu beschreiben um zu kontrollieren ob der Brenner überhaupt Funzt!
Steve
_________________
geht nicht gibt`s nicht!
|
BID = 367050
Sunday Neu hier
Beiträge: 49
|
Hallo
Das hört sich an als wäre die Spannung
zu klein. Ich nehme an das dein Netzteil 12V oder
etwas weniger hat. Versuch es mal mit 13-15V.
Das macht den Pics nichts.
SUNDAY.
|