Gast
#5031285
Hallo, Das Programm auf den PIC16F630 läuft soweit. Nun wollte ich das Signal auf den Eingang RA0 legen. Geht leider nicht. Auch an RA1 + RA2 Fehlanzeige. Nur an RA4 + RA5 funktioniert das. Diese beiden PIN sind über das Configbit auf I/O gesetzt da ich den Int. OSC benutze. RA3 ist disabled auch über Configbit. Mus ich in diesem PIC noch ein spezielles Register setzen damit ich die A0 bis A3 auf Input setzen kann. Danke für eure hilfe. Hier noch die Settings der pin's //**********Define********************************************** #define LEDl PORTC.RC0 //LED low liegt an Port RC0 #define LEDh PORTC.RC2 //Led high liegt an Port RC2 #define SIGNAL PORTA.RA4 //SIGNAL liegt an Port RA4 #define meml PORTC.RC4 //Memory = schalter an VSS #define memh PORTC.RC5 //Memory = schalter an VSS //**********************Prototype******************************* void auswertung(void); //**********************GlobalVariable************************** int count; int werth; int wertl; void main(void) { // Hauptprogramm TRISC = 0x30; // set PORTC 0-3=output, 4+5=input PORTC = 0x30; // set PORTC 0-3 0V