Mikrocontroller nach falscher Polung kaputt?

OP #603015
Lesenswert?

Hi,
bin neu hier im forum und in der mikrocontrollertechnik.
also hab einen atmega8l8.
doch leider geht nichts was ich programmiere, keine ahnung warum das 
nicht funktioniert.

also ich muss sagen, dass ich den mal falschrum geolpt habe,  der war 
schon relativ heiß.
kann das sein das der dadurxch schon kaputt ist? kann man das irgendwie 
testen ob ein mc noch funktinoert?
Gast #603027
Lesenswert?

ich würd einfach davon ausgehen das er ausgelitten hat und nen Neuen 
nehmen. Selbst wenn er es noch nicht komplett aufgegeben hat sind 
Schäden mehr als wahrscheinlich und wer will sich schon mit einem 
halbseidenen Controller rumärgern?

bye

Frank
OP #603051
Lesenswert?

;********************************************************
.include "m8def.inc"

;********************************************************


     ldi r16, 0xFF       ;0xFF ins Arbeitsregister r16 laden
         out DDRB, r16       ;Inhalt von r16 ins IO-Register DDRB 
ausgeben

         ldi r16, 0b00000000 ;0b11111100 in r16 laden
         out PORTD, r16      ;r16 ins IO-Register PORTB ausgeben

ende:    rjmp ende           ;Sprung zur Marke "ende" -> Endlosschleife

so sieht mein programm aus.

ist da was falsch dran?
Persönliche Seite #603080
Lesenswert?

Martin K. wrote:
> Wie gegen plus geschaltet?
>
> achso:
>
> ich denke der müsste noch gehen weil ich den programmspeicher ja noch
> auslesen kann

Haaaalllooo Guckguck! Dein Code ist Müll! Du setzt die Datenrichtung von 
PORTB, aber das Datenregister von PORTD. Das ist ein Unterschied.

Aller Wahrscheinlichkeit nach, läuft das Dingen noch.

"Gegen Plus geschaltet" heißt, dass die LED mit einer Seite an + hängt, 
und mit der andern am Mikrocontroller. Irgendwo sitzt dann noch ein 
Vorwiderstand.
#603103
Lesenswert?

Assembliere mal das Programm im Anhang und schieb' das mal in Deinen 
Mega8. Damit sollten alle Ausgänge irgenwie "klappern", jeder mit einer 
anderen Frequenz, teils im Hörbereich, teils im Blinkbereich.

Kannst Dir ja aus LED und Widerstand eine Art "Prüfstift" basteln und 
damit alle Ausgänge auf Signale prüfen. Auch ein Kleinlautsprecher mit 
in Reihe geschaltetem Elko 100µF könnte als Testwerkzeug helfen.

...
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren