Hallo, Ich arbeite mit einen Atmega32 und möchte gerne den PortC 6 als I/O benutzen. Klappt auch, doch nur mit 2,7 volt. PortA 1 hat ca. 5, 3 volt. Den Wert möchte ich an Portc 6 haben. Wie mache ich das? Vielen Dank
Vielen Dank für die schnelle Antwort. Ja das habe ich schon überall gelesen, wie komme ich dort genau hin? Ist das wo im AVR? Ich brauch ne kleine Beschreibung (-: Vielen Dank
Ich habe den Roboter RP6. Dort nennt sich das Bootloader. Das ist jetzt wohl das Problem.
PC6 hat nichts mit dem JTAG-Interface (PC2-PC5) zu tun. PC6 und PC7 können entweder als normale Port-Pins oder als Anschlüsse für einen Uhrenquarz für Timer2 verwendet werden. Um sie als normale Port-Pins zu verwenden, muss das Bit AS2 im Register ASSR gelöscht (0) sein, was aber defaultmäßig schon der Fall ist. Folgende Fehlerursachen fallen mir spontan ein: - Irgendwo in der Software wird versehentlich AS2 gesetzt. - An PC6 ist irgendetwas angeschlossen, was den Pin zu stark belastet. - PC6 ist kaputt. Funktioniert denn PC7 ordnungsgemäß? Wenn nicht, deutet das auf ein Problem mit dem AS2-Bit hin.
Danke für die Antwort, ich hatte versucht den PC6 als IO zu verwenden um einen Logikschaltung mit einen MOSFET anzusteuern. Der soll dann den Minus zum Servo durchschalten. Das Signal bekommt der Servo von einen NE555 Mit den anderen Ports PA1, die liefern ca. 5,3 volt, das funktioniert. Doch mit PC6 und seiner Spg mit doch 3,5 volt summt der Servo nur. Irgendwie ist die Spg zu wenig. So das der MOSFET nicht ganz durchschaltet? Was ich auch nicht verstehe ist, dass der PC6. Wenn ich das Prog. uploade kurzzeitig für 3 sec. auf high ist. Danach kann ich ihn ganz normal über die Programmierung steuern. Danke vielmals
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.