Datum:
Angehängte Dateien:Hi, ich hab schon zweimal dieselbe Platine aufgebaut, weil ich erst dachte der Chip ist hin. Im Anhang ist das Bild. Pin 2,3 und 5 von PortC sind die ganze Zeit high und Pin 4 ist die ganze Zeit low. Ich hab schon im ausgeschalteten Zustand gemessen. Die Pins sind nicht kurzgeschlossen sondern hochohmig. Aber aktiv reagieren sie gar nicht auf Pegeländerungen, die im Programm stehen. Die anderen Pins komischerweise schon. Woran kann das liegen? Im AVRStudio hab ich ATMega16 gewählt und auch das Definitionsfile für den Chip im Code geladen. Der Chip ist ein ATMega16-16AU. Ist der ATMega16 vielleicht der falsche Typ dafür? Das ist der Quelltext.
.nolist .include "m16def.inc" .list .def temp=r16 .org 0x000 rjmp reset .cseg reset: ;PortC auf Ausgang ldi temp, 0xFF out DDRC, temp rjmp main main: ldi temp, 0xFF out PORTC, temp rcall warte100ms ldi temp, 0x00 out PORTC, temp rcall warte100ms rjmp main |
Datum:
Wollte den Thread nur ausgraben weil ich genau das selbe Problem hatte. Danke an mr. mo auch von mir. BTW: Wie genau kommt das zu Stande? Verwirrend. MFG Dave
Datum:
Dave Chappelle schrieb: > BTW: Wie genau kommt das zu Stande? Das steht im Datenblatt: diese Pins werden für das JTAG-Interface gebaucht. Und es ist ein allseits beliebter Fehler, wie eine Suche hier im Forum zeigt: http://www.mikrocontroller.net/search?query=Pin+2%...
Datum:
Hi >BTW: Wie genau kommt das zu Stande? Verwirrend. JTAG ist im Auslieferzustand eingeschaltet. Damit sind die 4 Pins belegt. Mach dir nichts draus, das ist einer der Dauerrenner hier. MfG Spess
Datum:
Ach so.. immer gut zu wissen :) Lothar Miller schrieb: > Und es ist ein allseits beliebter Fehler, wie eine Suche hier im Forum > zeigt: Danke für den Hinweis, hätte den Thread aber wohl kaum ohne die Suche gefunden. spess53 schrieb: > Mach dir nichts draus, das ist einer der Dauerrenner hier. Dacht' ich mir irgendwie, dass ich wohl kaum der Erste bin, der das Problem hat. MFG Dave

