Trích:
Nguyên văn bởi ltpbkis
Cảm ơn anh Nam nhiều!Nhờ Sự trả lời nhiệt tình và sáng suốt của anh em đã sữa lại và đã chạy được.EM nhận thấy là mạch mình chạy được từ lần test trước nhưng em không điều chỉnh cái biến trở (bạcklight) nên ko nhìn thấy chữ.Hii.Một kinh nghiệm đáng nhớ.Trả giá bằng 1 ngày test.he he!
Giờ em thay đổi phần cứng là con thạch anh 20KHZ thì có phải thay đổi chương trình của bác Tungtuantu không nhỉ?
Muốn kiểm tra LCD có hoạt động bình thường mình có cách nào kiểm tra sơ bộ mà ko cần chạy chương trình để test không nhỉ?
Cảm ơn bác nhiều!
|
Nếu bạn dùng thach anh ngoài 20Khz (??? hình như bạn định nói là 20Mhz ? chứ mình chư thấy ai dùng 20Khz cả !), và cấu hình dùng dao động thạch anh :
_FOSC(CSW_FSCM_OFF & XT_PLL16)
thì bạn không phải thay đổi gì cả vì khi này 20Khz nhỏ hơn rất nhiều so với 8Mhz của bộ dao động trong nên Tcy lúc này sẽ rất lớn , mà vẫn đề ở đây là thời gian delay giữa các câu lênh LCD, LCD chỉ yêu cầu ngưỡng thời gian này là ngưỡng MIN chứ không yêu cầu ngưỡng Max.(tham khảo thêm datasheet cảu LCD để biết về thời gian này)
Còn nếu bạn dùng 20Mhz thì phải thay đổi lại là:
_FOSC(CSW_FSCM_OFF & XT)
Trân trọng !