اني تبعت المخطط كما هو وكدلك غيرت موضع الخيط بين رجل2 و3 في المنفد التسلسلي ولم تنجح العملية
وغيرت max232 ومازال المشكل
لم اعرف اين المشكلة مع العلم في المحاكات تعمل جيدا
كود:
char uart_rd;
void main() {
porta = 0; // Configure AN pins as digital
trisa = 0;
UART1_Init(9600); // Initialize UART module at 9600 bps
Delay_ms(100); // Wait for UART module to stabilize
while (1) { // Endless loop
if (UART1_Data_Ready()) { // If data is received,
uart_rd = UART1_Read(); // read the received data,
if (uart_rd==0x61) { porta.f0=~porta.f0;delay_ms(200);}
if (uart_rd==0x62) {porta.f1=~porta.f1;delay_ms(200);}
}
}
}