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
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
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
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? ............)
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:
lgCode: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
Michi
Hallo,
du musst natürlich nur die Ausgänge definieren, die du benötigst.
PORT(x) &= ~(PORT) -> high
PORT(x) |= (PORT) -> low
MfG
Michi
Lesezeichen