Hallo!
ich habe gerade ein Problem. ich kann es irgendwie nicht begreifen.
und zwar habe ich eine Schaltung gebaut (ist eigentlich egal, was für
eine). der µC habe ich auch programmiert.
das ganze hat eine Weile funktioniert, dann habe ich es für eine Woche
Liegen lassen.
gerade rausgeholt, der µC startet nicht.
auf dem LCD sind nur die Schwarzen Balken zu sehen, als ob der µC gar
nicht auf der Platine sitzt. Detriebsspannung hat der Controller.
Am Kontrasteinstellung des LCDs liegt es nicht.
habe an der Schaltung nichts verändert.
Was kann das sein, dass der Controller nichts mehr macht?
Danke. Alex
Ich habe leider meinen ISP und Programmierboard zu hause vergessen,
sonst hätte ich ihn neu programmiert. Interessant ist aber, warum er
nicht mehr läuft.
ich mir aber schon mal sowas passiert, mit der anderen Schaltung aber.
>Aufbaufehler: kalte Lötstelle oder Kurzschluß? Mit welchem Takt läuft>der Controller?
16MHz.
keine Kalte Lötstellen, keine Kurzschlüsse (alle Spannungen da, und
verbraucht "normal" Strom).
da komische ist ja, die Schaltung hat funktioniert, jetzt nach paar
Tagen nicht mehr :(
ist das Prolem bekannt?
>Denn das mit den LCD-Balken deutet darauf hin, dass die Masse-Verbindung>zum LCD unterbrochen ist.
wenn die Masse unterbrochen ist, wie kann er dann überhaupt was
anzeigen?
wenn ich den µC rausnehme ändert sich am LCD nichts.
wie könnte ich eigentlich gucken, obe der Controller läuft?
Das war bei einem LCD, das ich verwendet habe, so. Ich hab eine
Gesamtmasse genommen (also nur eine Litze), und da war die Litze leicht
gebrochen, und da hat das Display nur schwarze Balken angezeigt.
16Mhz: hast Du die CKOPT-Fuse gesetzt? Falls nicht, kann der
Controller laufen oder auch nicht! Oder aber die Init zum LCD hat nicht
das richtige Timing. Bei anderer Temperatur fängt dann das LCD an zu
spinnen. Ein schwarzer Balken am LCD heißt nicht 'fehlende Masse',
sondern 'falsche oder keine Initialisierung'.
>16Mhz:
wie muss ich die Fuses setzen, damit er intern mit 8MHz läuft?
SCOPT-Fuse ist nicht gesetzt.
@The Devil: Masse ist überall da, trotzdem danke für den Beitrag :)
ich weiss, das Thema zu den Fuses war schon
5834265824651465234756239457862345982634587 mal im Forum, aber jeder
schreibt was anderes.. :)
ich habe in paar Jahren schon ca. 8 µC vernichtet, durch falsches Setzen
Fuses. desswegen möchte ich nicht nochmal riskieren.
aus dem Dattenblatt werde ich zum Thema ehrlich gesagt nicht schlau.
benutze PonyProg :)
>muss aber dazu sagen, dass das ein>Text-LCD war.
habe ich auch..
Alle Verbindungen sind ok, habe ich gerade überprüft.
kannst du was zu den Fuse-Bits sagen?
>ich habe in paar Jahren schon ca. 8 µC vernichtet, durch falsches Setzen>Fuses. desswegen möchte ich nicht nochmal riskieren.>aus dem Dattenblatt werde ich zum Thema ehrlich gesagt nicht schlau.>benutze PonyProg :)
Zeit zu wechseln, denke ich. Die originalen Programmer von ATMEL hättest
Du bestimmt schon ´raus ;-)
Alex wrote:
> @Karl heinz Buchegger> danke, werde ich mal alles durchlesen, wenn ich etwas Zeit habe. ;)
Nicht wenn du 'Zeit hast'. Denn dann passiert es nie!
Jetzt!
Wenn du die Zeit hast hier zu posten, hast du auch die 10 Minuten
die beide Artikel durchzulesen und 2 Minuen darüber nachzudenken.
>Nicht wenn du 'Zeit hast'. Denn dann passiert es nie!
doch. ich bin gerade auf der Arbeit und repariere einen Fernseher. muss
des erst zu Ende machen, dann mach ich mich an der Artikel mal ran :)
Alex wrote:
> ich weiss, das Thema zu den Fuses war schon> 5834265824651465234756239457862345982634587 mal im Forum, aber jeder> schreibt was anderes.. :)> ich habe in paar Jahren schon ca. 8 µC vernichtet, durch falsches Setzen> Fuses. desswegen möchte ich nicht nochmal riskieren.
...dann hast Du für die µCs u.U. schon mehr Geld ausgegeben als Du für
ein vernünftiges und vom Hersteller unterstütztes und ggf. via
AVR-Studio geupdatetes Programmiertool a la AVRISP gezahlt hättest.
Manche sparen, koste es was es wolle....
PS: Warum 2 Threads zum selben Thema?