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>
hab mal versucht jtag ab zu schalten. das macht zwei oder drei pins frei. sonst habe ich nix verstellt. ist alles wieder im originalzustand.
Martin G. schrieb: > ist alles wieder im originalzustand. Damit hast du dann die Erklärung für alle C Pins. JTAG abschalten Die Pins am A Port: AVcc ist veschaltet? Was hängt denn sonst noch so an den Ports?
prog 1: ldi r16, 0xff out ddra, r16 ldi r16, 0xff out porta, r16 =>jetzt sind alle auf 5v prog 2: ldi r16, 0xff out ddra, r16 ldi r16, 0x00 out porta, r16 => jetzt sollten alle pins auf gnd liegen (tun sie aber nicht)
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
Das ist sehr seltsam.Lass doch mal prog 1 weg.Schick doch nur mal prog 2 an den mega.Dann müssen alle ausgänge auf null sein. andy
Moinsen @andy: ich lade jedesmal nur eines der progs. das eine zum messen der high pegel, das andere zum messen der low pegel (nicht beider gleichzeitig) @michael: jupp ist das richtige .hex file lg martin <EDIT> rechtschreibfehler dürfen behalten werden </EDIT>
Martin G. schrieb: > wenn ichg reset drücke sollten doch alle pins 0v haben? Nein. Sie sind Eingänge (tristate). Wenn ne LED leuchtet bei Reset, dann hast Du einen Kurzschluß in Deiner Schaltung. Peter
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.