Code mẫu LCD 16x2 trên TM4C123G

40701002

Thành Viên PIF
Mình share code mẫu LCD cho những bạn nào cần nhé.

upload lại file.
 

Attachments

Last edited by a moderator:

nguyenthanhvu94

Trứng gà
Hi bạn,

Mình dùng TM4C123GH6PM và add code này vào thì bị lỗi như sau, mong bạn và các anh chị sửa giúp.

 

nguyenthanhvu94

Trứng gà
Bạn bỏ file lm4f120h5qr.cmd ra thử xem sao
Em đã xóa file và bỏ include file đó như anh bảo, nhưng nạp code vô vẫn không chạy được. Anh kiểm tra giúp em ạ

Nối chân:
- Chân VSS, VDD, V0, A, K nối theo sơ đồ này (biến trở của em là 2K và R = 470 Ohm):


- Chân RS -> PD0 (em sửa mấy cái khai báo portE trong lcd.h và .c thành PORTD rồi ạ).
- Chân EN -> PD1
- Chân R/W -> GND trên KIT Tiva
- Chân D0:1 nối PB0 và PB1
- Chân D2:3 nối PC4 và PC7

 

honghiep

Cố Vấn CLB
Staff member
Chào bạn.
đầu tiên bạn nên tìm hiểu nguyên nhân xuất phát từ đâu. Nếu có thể bạn nên để nguyên code ban đầu, nối hardware như vậy để kiểm tra xem mọi thứ đã ổn chưa - LCd, connection,... đã chuẩn hết chưa. Sau khi mọi thứ đã chạy được hãy thay đổi connection giữa Tiva và LCd
 

nguyenthanhvu94

Trứng gà
Anh honghiep hay gochit có thể giúp em mô phỏng trên proteus xem code chạy đúng không ạ, em không tạo được file hex theo cách trên google chỉ. Nếu chạy được thì chắc là do em nối dây ạ, vì hiện tai em nối dây và hàn LCD không có vấn đề gì cả.

Mong các anh giúp đỡ, em xoắn cả ngày nay rồi
 

Attachments

40701002

Thành Viên PIF
Hi nguyenthanhvu94,
Đầu tiên, em nên lấy cái project mẫu a gửi, sửa lại mấy cái config cho LCD tương ứng với cái phần cứng của em rồi build code, sau đó đổ vào kit thử chạy không ? Nếu không chạy thì có thể phần cứng của em có vấn đề.
Thêm nữa khi làm nhúng, thì em nên cố gắng khoanh vùng lỗi, từ phần cứng hay phần mềm để có hướng giải quyết rõ ràng.
 

nguyenthanhvu94

Trứng gà
Anh có thể giúp em cách tạo file hex từ ccs không ạ, em muốn mô phỏng thử xem nó chạy được không để suy ra tiếp
 

NguyenNhaKhanh

Trứng gà
upload lại file.
mình dùng code trên nộp cho kit tm4c123gxl,nộp xong thì nó chạy.Nhưng khi nhấn RESET trên kit thi cả 2 hàng của LCD toàn là những ô hình chữ nhật màu đen.anh chi cho em biet cách sữa code nhu thế nào ko?
 
Top