Forum: Mikrocontroller und Digitale Elektronik AVM Butterfly - PortD komplett für mich


von Gernot F. (gernotfrisch)


Lesenswert?

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?

von Alex Trusk (Gast)


Lesenswert?

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.

von Gernot F. (gernotfrisch)


Lesenswert?

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!?

von mthomas (Gast)


Lesenswert?

Die zitierten Zeilen sind wenn richtig erinnert von mir. Was bleibt nach
Lesen das Datenblatts unklar?

von Gernot F. (gernotfrisch)


Lesenswert?

Was muss ich machen, damit ich den PORTB voll zur Verfügung habe? Oder:
Wo finde ich das ATmega169 Datenblatt.

von mthomas (Gast)


Lesenswert?

> 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
Noch kein Account? Hier anmelden.