Hi,
also ich hab jetz mal diesen einfachen Code genommen:
Code:#include "RP6ControlLib.h" void nachRechts(void) { PORTC |= IO_PC7; // High msleep(1000); PORTC &= ~IO_PC7; // Low } void nachLinks() { PORTC |= IO_PC6; // High msleep(1000); PORTC &= ~IO_PC6; // Low } int16_t main(void) { initRP6Control(); initLCD(); DDRC |= IO_PC7; // PC7 ist nun Ausgang DDRC |= IO_PC6; // PC6 ist nun Ausgang while(true) { uint8_t key = getPressedKeyNumber(); if(key) { switch(key) { case 1: nachRechts(); break; case 2: nachLinks(); break; } } } return 0; }
dann hab ich sogar das mit den Keys mal rausgenommen...
Ich weis nicht, ob richtig rum, aber E=GND, wenn Dirk recht hat...
So, hab nochmal in dem Datasheet zu meinem geguckt, im Moment ist E=VDD und C=GND...
Diode ist richtig und Lötstellen sind OK...
also wars der Transistor oder?
Kann ich den jetz noch umlöten oder iss der jetz kaputt?
MfG Pr0gm4n
PS: ich gehe jetzt ins Bett... also wenn nicht in 5 min (23:30) ne antwort, dann gucke ich morgen noch schnell rein...






Zitieren

Lesezeichen