Hallo, ich hab einen Mega16. Hab versucht eine Siebensegmentanzeige anzusteuern. Da aber ein paar Segmente beim besten Willen nicht angehen wollten habt ich mal mit dem Messgerät nachgemessen(alle Ports auf Ausgang und Pins auf High)und festgestellt das auf PortB auf manchen Pins nur 3.5V anliegen und auf PortC auf manchen sogar nur 2V. Ist der Avr Schrott oder hab ich was im Datenblatt übersehen.
Hmm, FAQ gelesen? Eigentlich auf http://www.nongnu.org/avr-libc/user-manual/FAQ.html#FAQ aber die GNU-Hosts sind gerade nicht erreichbar. Falls Du ein WinAVR installiert hast, liegt das auch auf Deiner Platte. Konkret: schau Dir die Einstellungen der Fuse-Bits an, besonders der JTAG enable fuse.
Sorry, ich muss dir einfach danken jörg. ich bin zwar nicht kutzi, aber mit dem jtag tipp hat sich mein problem auch gerade gelöst...danke. @kutzi jtag disablen, wenn du's nicht brauchst...kann wirklich wunder wirken !! :D MFG und milliarden dank Nik
Ich hab das Bit auch deaktiviert nur liegen bei PortB immer noch 3.5V auf manchen Pins an. Die 2V an PortC sind hingegen weg. Naja werd noch etwas rumspielen vielleicht bekomm ich ja raus
Hallo Kutzi, wie sieht denn die Schaltung aus, wie sind die Anzeigensegmente denn angeschlossen. Liegen die Segment-Anschlüsse welche nicht am Port anliegen an +5v oder an Masse? Gruß, Arno
Ich hab da im Moment gar nichts mehr dran (Nur Messgerät). Alle Pins auf High und auf 5v nur 2 Pins streuben sich dagegen. Segmentanschlüsse welche nicht an den Ports waren lagen auf Masse. (gemeinsame Kathode)
Welche beiden Pins sind es die sich sträuben? Der Programmieradapter steckt nicht dran, nehme ich mal an.
Der Adpater ist ab. Streuben tun sich 3 Pins (7-5) nicht 2 hab nicht aufgepasst beim schreiben.
Das sieht nach einem Problem mit der ISP Einstellung aus. Hast du irgendwelche Einstellungen im SPI Control Register SPCR gemacht?
Salut, @Kutzi: Du hast die 7Seg-Anzeige aber nicht ohne Vorwiderstände betrieben, oder sowas wildes? Dann wäre es nämlich gut möglich, daß sowohl AVR (bzw. dessen Ports) als auch die Anzeige Schaden genommen haben. Frage das nur um sicher zu gehen. :) Grüße, Mark
Am SPI Control Register hab ich noch nix eingestellt (immer noch Auslieferungszustand). Hab natürlich auch Vorwiderstände für die Anzeigen benutzt (470 Ohm).
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.