Atmega16 Ports defekt?

#1711932
Lesenswert?

Moinsen....

bin momentan fast am verzweifeln.

bin vor kurzem von der ccontrol auf den atmega umgestiegen.
hab mir das pollin-board und nen usbisp zugelegt. soweit alles ok.
doch jetzt machen mir meine 2 atmega16 sorgen....
beim ersten lassen sich die pins a1,c2,c3,c4,c5,c6,d0,d4
nicht steuern. beim anderen sind es die pins a1,c2,c4,c6,d0,d2,d4.

aufgefallen ist mir das bei den ersten gehversuchen mit asm.
port auslesen => leds leuchten lassen. nur einige led gehen nicht aus.

habe die ports durchgetestet, die DDRegister stimmen, einzelne pins kann 
ich auch wunderbar ein und aus schalten. nur leider nicht die oben 
aufgezählent.
nachdem die oben genanten pins immer auf 5V liegen nehme ich an das die 
schutzdiode durch ist. oder habe ich in der atmega16 dokumentation 
irgendetwas übersehen? einige pins sind ja auch für jtag aber der porta 
sollte doch keine andere belegung haben als I/O und  ADC.

also fals jemand eine idee hat was ich übersehen habe oder ähnlicher 
erfahrungen gemacht hat......... danke

<EDIT> rechtschreibfehler dürfen behalten werden </EDIT>
#1711982
Lesenswert?

Karl heinz Buchegger schrieb:
> Damit hast du dann die Erklärung für alle C Pins.
>
> JTAG abschalten
>
das hilft aber nur bei 2 pins! die anderen bleiben fest auf 5v.


>
>
> Die Pins am A Port: AVcc ist veschaltet?
>
jupp ist angeschlossen
>
>
> Was hängt denn sonst noch so an den Ports?
nix! das ist es ja. nur die reinen ports, sonst nix
wenn ichg reset drücke sollten doch alle pins 0v haben? haben sie aber 
nicht. bleiben schön auf 5v liegen. komisch
#1713017
Lesenswert?

moinsen

@peter: herzlichen dank!
hab den fehler gefunden......
hatte einen kurzschluss ausgeschlossen (eigentlich) denn das board ist 
super verlötet. keine brücken, kein harz, keine späne, nix...
auch das addon board ist absolut sauber (hab selber gestaunt wie schön 
das geworden ist)

nur was ich nicht bedacht hatte, was das verbindungskabel! hab ein altes 
ide kabel genommen. größetenteils hat es ja geklappt. ich held hab nur 
nicht darauf geachtet, das das kabel ein 60 poliges ist.

genau 60 pole. es hat zur abschirmung immer ene "masse" leitung zwischen 
den datenleitungen. und die waren irgendwie daran schuld das ich auf 
einigen pins 5v hatte.

DANKE!

(jetzt hab ich nur leider kein kabel um die 2 boards zu verbinden) :-(

lg martin
<EDIT> rechtschreibfehler dürfen behalten werden</EDIT

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