Gast
#836673
Hallo Zusammen,
ich habe ein problem mit Port einlesen. ich habe eine Funktion
geschrieben, und sie funktionniert nach meine Meinung gut(eine Logische
AND Funktion). ich habe so in Hauptprogramm definiert:
void main (void)
{
TRISB=0x00;
TRISA=0x70;
PORTAbits.RA0=1;
PORTAbits.RA1=1;
while(1)
{
PORTBbits.RB1=AND(PORTAbits.RA0,PORTAbits.RA1);
}
}
und ich sehe nicht die Änderung im RB1. aber wenn ich so schreibt (
AND(1,1) im Programm) sehe ich alle Änderungen. Apropos ich habe die
Funktion als Char definiert und benutzt das Programm MPLAB mit COmpiler
C18. Ich brauche ihre Hilfe.
Grüß