ATMEGA 16 Problem

OP #2413362
Lesenswert?

Hallo zusammen ...

Ich wende mich voller hoffnung an euch, weil ich einfach nicht mehr 
weiter weiß ^^ Normalerweise versuch ich immer alles alleine Heraus zu 
finden, bin mit meinem Latein aber leider am Ende.

Die Sufu hab ich benutzt aber nichts passendes gefunden, zudem ich auch 
nicht wirklich weiß welcher begriff mein Problem am besten schildert.

Wahrscheinlich werdet ihr jetzt alle lachen aber nun dann :)

Ich bin im Besitz von 2 ATMEGA16 beide machen genau das selbe.

Einfachstest Programm:

---------------------------------------------------------------

 .include "m16def.inc"
 .def Aaus = r16


 RESET:

        clr Aaus
    out PORTA, Aaus
    out PORTB, Aaus
    out PORTC, Aaus
    out PORTD, Aaus
    ser Aaus
    out DDRA, Aaus
    out DDRB, Aaus
    out DDRC, Aaus
    out DDRD, Aaus

STOP:
rjmp STOP

--------------------------------------------------------------
Tja demnach sollten Alle PINS beim Messen 0 V haben

Einige scheinen aber keine Lust zu haben ^^ PA0,PA3,PA4 haben 5 V
und noch einige andere.
Der uc macht einfach nicht das was er soll.

Der uC wird in Minimalschaltung betrieben ( zum testen ) , was heißt , 
Quarz und 3 Kondensatoren. Beschrieben hab ich ihn mit PonyProg  über 
ISP.
Scheint auch zumindestens alles zu klappen ??
Programiert hab ich mit der neusten Version von AVR Studio.
Projekt erstellt und die hex einfach aus dem Debug ordner genommen ???
Weiß nicht ob das dann die richtige ist aber sonst hab ich nirgens was 
zum erstellen gefunden...

Naja sollte eig. ein Kurzer Text werden ^^
Hoffe irgendeiner kann mal schnell nen dummen spruch loslassen und mir 
mit meinem wahrscheinlich trivialen Problem helfen :)
OP #2413392
Lesenswert?

Also hab JTAG jetzt so enigebunden :

-------------------------------------
 in   rtmp1, MCUCSR ; JTAG interface abschalten (MSB=1)
sbr  rtmp1, 1<<JTD
out  MCUCSR, rtmp1
out  MCUCSR, rtmp1 ; muss 2x gesendet werden
----------------------------------------

PINA sind komischerweise jetzt alle auf 0
Die von PINC wollen aber nicht
sind insgesamt 3 stück von portc
OP #2413430
Lesenswert?

Also ich hatte mich zwar sehr dagegen gestreut irgendwas an den Fusebits 
zu änder .... Habs jetzt aber doch gemacht ........


Und siehe da ... Er tut was er soll
Komischerweise hatten alle Ausgänge vor dem neubelegen des Fusebits
ca. 0,1V Spannung
und anch dem setzetn nurnoch
ca. 0,001V

leicht mysterios würde ich mal sagen ^^

Danke für die rasche hilfe.
Auch wenn ich das durch besseres Lesen des Datenblattes auch selber 
herausfinden hätte können. sry dafür :)

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