Mình có đoạn code đơn giản để nhận data từ cổng com và hiển thị lên màn hình LCD như sau:
Nhưng khi mình kết nối máy tính với Board và dùng phần mềm Terminal để truyền kí tự xuống board thì không nhận được gì hết.Mong các bro chỉ giúp dùm.
Rất cảm ơn!!!
Code:
volatile int *RS232_UART_DATA = (int*) 0x10001010; volatile char *lcd = (char*) 0x10003050; //LCD PORT void main() { int data; data=*RS232_UART_DATA; if(data&0xffff0000) //kiểm tra có data trong FIFO ko { data=data & 0xff; //lấy data ra *lcd = 0x80; //SET GIA TRI CHO CON TRO LCD O VI TRI (0,0) *(lcd+1) =data; }
Rất cảm ơn!!!
Comment