PIC18F46K80 PortC Bit0 und 1 als Ausgänge

Gast #2408658
Lesenswert?

Hallo Zusammen

Ich versuche schon den ganzen Tag beim PIC18F46K80 auf dem PortC die Bit 
0 und 1 als Ausgänge zu verwenden, alle andern auf dem Port 
funktionieren nur eben die beiden Bit's nicht.

Ich glaube das hat irgend wie mit dem Timer1 zu tun und daher versuchte 
ich
TRISC = 0;
T1CON = 0b10001000;
aber leider ohne Erfolg.
Hat jemand eine Idee. Bitte. Danke.

Lg.

Johann K.
Gast #2408678
Lesenswert?

Mit dem folgenden Code habe ich z.B. das Bit 2 von 5V auf 0V geschalten 
und wieder zurück.

TRISC = 0;

LATCbits.LATC2 = 1;
Ich Teste meine Platine die ich entwickelt habe Ausgang für Ausgang und 
messe einfach den Pegel mit einem Mulitmeter. Aber bei den Bit0 und 1 
bleibt die Spannung immer 0,0xxx.

und so ist der Code für die Bit 0 und 1

TRISC = 0;
LATCbits.LATC0 = 1;
LATCbits.LATC1 = 1;
#2408700
Lesenswert?

Check mal die Seite 463 im Datenblatt. Bei Deiner Konfiguration von 
T1CON benötigst Du auch zwei Bits in den Konfigurationsbits. Diese 
entscheiden über die Funktion der beiden Pins.

Ich würde auf jeden Fall den Timer1 bei Nichtgebrauch auf intern 
umschalten
T1CON = 0b00xxxxxx;

Gruß
kokisan
Gast #2408769
Lesenswert?

Hallo Kokisan

Ich danke dir, ich trau mir's garnicht sagen aber ich war schon auf der 
Seite nur habe ich den folgen Text 'I/O port functionality of RC0 and 
RC1 is enabled' nicht gesehen. Danke noch mal.

Lg.

Johann K.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren