السلام عليكم
ممكن مساعده بسيطه
انا عندي كود بدي اياه ينفذه لما يصير على portb
5فولت او 3.3 فولت
يعني بس بدي المساعده بجملة if
هاد الي كتبته بس بعطيني انه في خطء
طبعا الكود عباره عن برنامج اتصال عن طريق at command
void main() {
trisb=255;
start:
if (portb.0==1) then {
UART1_Init(9600);
Delay_ms(100);
UART1_Write_Text("AT");
UART1_Write(13);
UART1_Write(10);
Delay_ms(100);
UART1_Write_Text("ATD111111111111;");
UART1_Write(13);
UART1_Write(10);
Delay_ms(100);
};
else goto start;
end if;
goto start;
end;
}