Ich hab gelesen, dass ich beim Butterfly den PortD nicht ganz zur Verfügung haben - was muss ich dafür machen, dass ich auf alle Pins zugreifen kann?
Kommt drauf an, was du mit zugreifen meinst. Rein Softwaretechnisch wird dich keiner dran hindern, saemtliche Ports zu benutzen. Soweit ich aus den Schematics auf die Schnelle schlau geworden bin hast Du zB. folgende Moeglichkeit auch Hardwaremaessig an den Port zu kommen: Dremel kaufen und das Display mit Mini-Trennscheibe abflexen... In diesem Sinne, alex.
http://www.mikrocontroller.net/articles/AVR_Butterfly dort -> Anwendungshinweise: [quote] Bei Problemen mit den ADC-Eingaengen und PORTB: Der vorinstallierte Bootloader deaktiviert einige Eingänge. Der Kommentar zum Code und der Code selbst sind verwirrend und moeglicherweise falsch. Abhilfe: Vergleiche ATmega169-Datenblatt Register DIDR0 und DIDR1. [/quote] ... also - was heisst das!?
Die zitierten Zeilen sind wenn richtig erinnert von mir. Was bleibt nach Lesen das Datenblatts unklar?
Was muss ich machen, damit ich den PORTB voll zur Verfügung habe? Oder: Wo finde ich das ATmega169 Datenblatt.
> Was muss ich machen, damit ich den PORTB voll zur Verfügung habe? Wie waer's damit, sich den Schaltplan genau anzuschauen? Atmel macht kein Geheimnis aus der Beschaltung des BF. PortB ist mit den Dataflash, Joystick und Piezo verbunden. Fuer "volle Verfuegung" Dataflash ausloeten, Joystick blockieren oder ausloeten, 0Ohm Widerstand "vor" Piezo ausloeten. Softwareseitig alle Register, die mit PortB zu tun haben vor Nutzung inititialiseren (PORT, DDR, DIDR etc.), um sicherzustellen, dass Voreinstellungen durch den Bootloader ueberschrieben werden. >Oder: Wo finde ich das ATmega169 Datenblatt. Uff, die Frage ist nicht erst gemeint, oder? Ansonsten: www.atmel.com, in "search" ATmega169 eintippen und durchklicken.
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.