Hi.
ich hab ein kleines problem und weiß einfach nicht was ich da falsch
mache. Ich krieg den pin rc7 einfach nicht auf low gezogen. ich weiß
nicht ob ich irgendein bit in der config vergessen habe oder ob der pin
einfach nicht als digitaler ausgang konfiguriert werden kann.
hier meine konfiguration für den pin:
1 | TRISCbits.TRISC7 = 0; //RC7 Ausgang
|
2 | UCONbits.USBEN = 0; //USB Modul disable
|
3 | UCFGbits.UTRDIS = 1;
|
4 | SSPCON1bits.SSPEN = 0;
|
5 | RCSTAbits.SPEN = 0;
|
6 | PORTCbits.RC4 = 0;
|
das ist alles was ich im datenblatt ausfindig gemacht habe. ich krieg
den blöden pin nur einfach nicht auf low. hab aber eigentlich auch kein
anderen mehr frei.
ich hoffe mir kann geholfen werden.
€dit:
Ich habs mir jetzt auch noch mal im mplab sim debugger angeschaut, da
klappt das ganze. hat jemand eine idee woran es dann liegen kann, wenn
es in der hardware nicht mehr geht?
Ist das ein indiez das der pin durchgebrannt ist oder jemand ne andere
idee?
Hat sich erledigt. Der angeschlossene A/D wandler war scheinbar hin. ich
hab ihn jetzt rausgenommen, jetzt tut der pic was er soll.