PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ISP Port tot?



locked
21.08.2005, 11:28
Hallo alle zusammen,
Ich bin seit ein paar Wochen vom 8051 auf AVR Controller umgestiegen.
Ich verwende den Mega8 und programiere ihn über ISP mit PonyProg und einem Seriellen Kabel, was bis heute auch funktioniert hat.
Jedoch will sich der Controller nicht mehr programieren lassen (weder lesen noch schreiben noch löschen) immer die meldung Device missing...
Mit einem Oszi habe ich die übertragung gemessen (wenn man auf ignore klickt beginnt er zu schreiben) und habe festgestellt das man MISO Pin nur ein rausch Signal anliegt. An SCK und MOSI hingegen ein reines 1/0 Signal anliegt.

Ist es möglich das der ISP Port des Controller kaput gegangen ist?
Es war bis jetzt nur der RS Pin von einem LC Display am MISO Pin des Controllers angeschlossen. Also der Pin wurde nie als eingang verwendet was ihn zerstöhren hätte konnen.

Danke in vorhinein.

mfg

tire0011
29.08.2005, 13:35
Ich hab Probleme zu Programmieren wenn das LC Display angeschlossen ist. In diesem Fall einfach LCD abklemmen.

tobimc
29.08.2005, 13:48
HI!

Hm.
Bist du mal dem Mosi zu nahe gekommen?
Ich hatte ein ähnliches Problem mit einem LCD, da war plötzlich ein Display-Port defekt, durch ESD.
Versuchs doch einfach nochmal mit einem fabrikfrischen M8.

Eigentlich dürfte der RS-Eingang des LCDs das Programmieren nicht stören, weils ja auch nur ein Eingang ist.

VLG Tobi

PS: Was sagst du zu den AVRs?

Lektor
29.08.2005, 17:41
wofür steht ESD? Elektrostatischer Discharge oder so?
könnte sein, dass ich mir dadurch auch schon zwei mega8 geschrottet habe. das austauschen kann ich auch nur empfehlen, ist nicht so unwahrscheinlich, dass der mc putt ist. Also unzerstörbar sind die Teile leider auch nicht.

tobimc
29.08.2005, 18:22
Hi!

Ja. Electrostatic Discharge.

Naja, ich habe bis jetzt nur einen AVR damit geschrottet, und das war wie gesagt ein M162.
Man kann eigentlich schon an den IOs rumfummeln, wobei man's natürlich nciht übertrieben sollte.

VLG Tobi

locked
29.08.2005, 21:35
Hallo,
Danke für die Antworten. Ich werde mir einen neuen Mega8 besorgen.
Also zu den AVRs, die uC sind wirklich empfehlenswert, da es sie in kleinen Bauformen gibt und sie dennoch alles integriert haben (ADC, ISP..). Das ist bei den 8051 Prozessoren nicht der fall. Ich habe viele Projekte mit dem AT89C2051 verwirklicht. Und diese fast ausschließlich im ASM, jedoch wollte ich auf C umsteigen (wegen Berechnungen) jedoch ist der Flash Speicher vom 2051 schnell zu klein für C Programme. Aus diesem Grund wollte ich einen neuen Prozessor ausprobieren. Habe mich dann für AVRs und nicht für PICs entschieden. Ich werde den mega8 auch in Zukunft für einen Roboter verwenden. Also wirklich ein toller uC.

mfg

tobimc
30.08.2005, 08:32
Hi!

Alles klar. Ich empfehle immer, von nem µC immer (wenn man einen neuen Typ kauft zum testen) 2 Stück zu bestellen oder zu kaufen.
DENN: Hat man nur einen (Das war bei meinem M162 so...) geht der GARANTIERT irgendwie kaputt.
Ist das nicht so der Fall, dann hatt man sicher noch ein Einsatzgebiert für den 'übrigen' µC.

Da bin ich ja froh, dass wir nen neuen AVR-Fan gewonnen haben!
Aber es gibt ja nicht nur den M8.....! :D

VLG Tobi

locked
01.09.2005, 21:15
Hallo,
ja ich werde mir jetzt 2-3 Stück zulegen. Aber der m8 ist einer der idealsten AVRs überhaupt. Zuerst wollte ich den t26 aber dieser hab nur 2k Flash, was für C Programmieren zu wenig ist.

Mit freundlichen Grüßen