![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
|
Gặp rắc rối với LCD 16x2
Tình hình là thế này :
Hôm trước em có học lớp Pic16 bên R&P .Xong lớp học em làm một cái mạch để tự train lại những gì đã học. Đ a phần đã chạy được ,còn lại cái LCD không hiểu vì lý do gì mà nó chẳng hiển thị gì hết Schematic và driver LCD em lấy bên R&P luôn ,phần code thì lấy C source code chạy cho chắc,thế mà vẫn kô hiển thị chữ . Đây là sơ đồ em vẽ lại [IMG]http://i748.photobucket.com/albums/xx128/nguyenduy020290/hoi1.png[IMG] LCD mua ở Nhật Tảo giá 60K,khi cấp nguồn thì sáng đèn nền màu vàng nhạt . Mấy anh giúp em với ,thanks các anh !
__________________
Người Việt Nam truy cập picvietnam !!! |
![]() |
![]() |
![]() |
#2 |
Đệ tử 1 túi
Tham gia ngày: Aug 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 22
: |
LCD ko chạy thì có mấy nguyên nhân dễ bị:
Nếu code đúng thì có thể do VR chỉnh contrast quá nhỏ, bạn thử chỉnh lại. Thư viện lcd của bạn có phải là lcd 4bit ko, có sơ đồ chân như trên mạch của bạn ko. Đôi khi nếu quên lệnh lcd_init() thì lcd sẽ ko chạy. |
![]() |
![]() |
![]() |
#3 |
Đệ tử 4 túi
|
sơ đồ chân mắt như trên với thư viện lcd.c của ccs c hay thư viện tự tạo lcd_4bit.c lưu hành trên mạng là đúng rồi. sao khi làm không tải cái datasheet của nó mà xem
http://phamdungcnkt.fileave.com/LCD1602.pdf tải về xem. nếu mà không được là mua nhầm đô giảm rồi. cấp nguồn sai cho nó vài lần là cũng die rồi |
![]() |
![]() |
![]() |
#4 |
Nhập môn đệ tử
|
Đã test rất kĩ các chân lcd
dòng khởi tạo lcd_init() tất nhiên phải có
Em gửi lên các anh coi dùm driver lcd.c và lcd.h cả đoạn code dùng test lcd nữa.Mong các anh giúp đỡ
__________________
Người Việt Nam truy cập picvietnam !!! |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|