PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : erweiterrungsplatine



Martinius11
04.12.2009, 22:29
Ich hätte mal ne frage ,ich wünsch mir nen rp6 zu Weihnachten und hab mich schon mal durch die anleitung gelesen ,und mir ist etwas unklar wenn ich eine
Led auf der erweiterungsplatiene löte mit einer transistor schaltung wie
programmiere ich diese led ein?

Danke

proevofreak
05.12.2009, 10:34
hallo martinius11,
du musst einen Port als Ausgang definieren und diesen dann auf High schalten.
schau dich einfach mal im forum um, zu deiner frage existieren unmemgen von threads.
bis weihnachten hast ja auch noch genügend zeit dafür^^.

mfg

Dirk
05.12.2009, 10:35
Hallo Martinius11,

guckst du mal hier:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=38575

Gruß Dirk

P.S. Ich drücke sämtliche Daumen, dass der RP6 bei dir ankommt!
(Wer ist eigentlich in Deutschland dafür verantwortlich? Eltern? Großeltern? Der Weihnachtsmann? Das Christkind? Ein Rentier? Conrad? Arexx? ............) O:)

Martinius11
05.12.2009, 13:45
gut ich habe jetzt verstanden wie man sie ein bindet aber kann mir kruz
noch jemand erklären was ich machen muss um auf low oder high zu setzen.
Danke

RobotMichi
05.12.2009, 14:23
Hallo,

ich würde die LEDs nichtso wie im obigen Link anschließen, ich habs selbst gemacht und bin dann draufgekommen, dass ich mir damit den I2C Bus (SDA und SCL) verlötet habe.
Falls du es dennoch so versuchen willst kannst du die Ports so High/low setzen:


DDRA |= (E_INT1); // PA4 (IT1) als Ausgang definieren
DDRC |= (SCL | SDA); // PC0, PC1 als Ausgänge definieren

PORTA |= E_INT1; // PA4 high
PORTA &= ~E_INT1; // PA4 low
PORTC |= SCL; // PC0 high
PORTC &= ~SCL; // PC0 low
PORTC |= SDA; // PC1 high
PORTC &= ~SDA; // PC1 low

lg
Michi

Martinius11
06.12.2009, 08:52
danke das kommt dem schin sehr nahe aber warum muss ich drei ausgänge
definieren und kannst du das high low setzen mal schemen weise schreiben?

RobotMichi
06.12.2009, 10:16
Hallo,
du musst natürlich nur die Ausgänge definieren, die du benötigst.

PORT(x) &= ~(PORT) -> high
PORT(x) |= (PORT) -> low

MfG
Michi

Martinius11
06.12.2009, 10:27
aha habs verstanden danke