ICSP-Probleme

OP #2547640
Lesenswert?
• ▲
▼
Hallo
ich bin jetzt das erste mal damit beschäftigt das ICSP zu nutzen. Habe 
den brenner 5. der zu bebrennende Pic ist ein 18F2480.
folgendes Problem: das programm was ich eingebrannt hab arbeitet 
überhaupt nicht. jetzt frag ich mich obs vielleicht am kabel liegt... 
auf der seite von spurt (www.sprut.de) ist ja beschrieben das man bei 
dem kabel dadrauf achten muss das zwischen den zwei signalleitungen ne 
Masseleitung sein muss... das ist bei mir nicht der fall.... allerdings 
erkennt der brenner den Pic richitg....
ich denke es gibt zwei möglichkeiten: entweder is das kabel nicht in 
ordnung oder ich hab den Pic beim einlöten(SMD) termisch zerstört...

meine eigenltich frage also: wird der Pic erkannt wenn das kabel 
eigentlich nich richitg geschirmt ist bzw. erkennen geht aber brennen 
nicht?

vielen dank für jede hilfreiche antwort
#2547666
Lesenswert?
• ▲
▼
wenn du gebrannt hast und verifiziert (macht der Brenner eigentlich 
selbst) sollte es keine Probleme geben. Wie lang ist denn das Kabel, 
also ich brenne erfolgreich mit 10-15cm auch ohne Schirmung.
Ich vermute sowas wie mein Namensvetter vorher etwas grob ausgedrückt 
hat...
Oder zu lange gebrutzelt, aber da musst du schon tüchtig draufgehalten 
haben.
Löte einfach wieder ein ICSP Kabel an und teste in der Schaltung.

Holger
#2547670
Lesenswert?
• ▲
▼
Ich kenne Brenner5 nicht, aber gibt denn der Brenner nicht ein OK, dass 
der Brennvorgang erfolgreich abgeschlossen wurde. Vielleicht hat der 
Brenner auch eine Kontrolllesefunktion?

Und Holger hat Recht - benutze beim ersten Mal ein Programm, von dem du 
weißt, dass es funzt.

Ich glaube nicht, dass Du den PIC thermisch zerstört hast. Es sei denn 
du hast stundenlang dranrumgebrutzelt.

Um sicher zu gehen, dass der PIC auch "lebt", lasse ich meistens eine 
LED blinken.
OP #2548500
Lesenswert?
• ▲
▼
das kabel ist nur etwa 15cm lang
und programm ist eine Blinkende LED, also das ziemlich einfachste was 
geht.
der Brenner sagt danach auch alles I.O.
mh... und den hitzetot schließ ich auch aus da ich mir echt mühe gegeben 
hab und auch nich zum ersten mal löte
mich wundert das an dem Pin für die LED nu etwa 2 Volt rauskommen... 
vielleicht hat also die platine irgendwo nen fehler z.b Masse nicht 
richitg angeschlossen oder so... das könnte doch damit zusammen hängen 
oder ????
OP #2551990
Lesenswert?
• ▲
▼
wie so oft sitzt das Problem hier wohl zwischen Tastatur und Stuhl...
ich hab den LED-Ausgang kontrolliert. da liegen 2Volt an also kein 5-0V 
wechsel... aber ich habe wohl vergessen zu erwähnen das ich den internen 
RC-Oszillator benutzen möchte und den sollte ich dann auch so einstellen 
^^

  OSCCONbits.IRCF2 = 1;
  OSCCONbits.IRCF1 = 1;
  OSCCONbits.IRCF0 = 1;

mit dieser einstellung sollte er doch auf 8Mhz eingestellt sein oder? 
auch nach dem Probieren hat es nich funktioniert... aber ich bin mir 
auch nicht sicher obs so richtig ist...

im Anhang ist die Main.c ... vieleicht wäre jemand mal so gütig drüber 
zu gucken. ich hab den internen Oszillator bei den 18f-Typen noch nich 
benutzt und bin mir daher nicht sicher.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.