Atmega16 Ports defekt?

OP #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>
OP #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
OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.