nó hiện như vậy là đã khởi tạo được LCD rồi đó bạn. Bạn xem trong file lcd.c có khúc này trong hàm lcd_putc:
if(isprint(c)){
lcd_put_byte(1, c);
while(lcd_busy());
}
mình không biết hàm isprint có tác dụng gì nhưng mình nghĩ nên sửa lại thành :
lcd_put_byte(1,c);
while(lcd_busy());
Do bạn đã khởi tạo được LCD nên chắc chắn là bạn đã gửi được byte ra LCD do đó trong hàm main bạn có thể dùng hàm lcd_put_byte để test việc gửi kí tự cũng được. Ví dụ ghi là : lcd_put_byte(1,65);(Hiện chữ A)
if(isprint(c)){
lcd_put_byte(1, c);
while(lcd_busy());
}
mình không biết hàm isprint có tác dụng gì nhưng mình nghĩ nên sửa lại thành :
lcd_put_byte(1,c);
while(lcd_busy());
Do bạn đã khởi tạo được LCD nên chắc chắn là bạn đã gửi được byte ra LCD do đó trong hàm main bạn có thể dùng hàm lcd_put_byte để test việc gửi kí tự cũng được. Ví dụ ghi là : lcd_put_byte(1,65);(Hiện chữ A)
Comment