Code mẫu LCD 16x2 trên TM4C123G

Discussion in 'Tài liệu hướng dẫn' started by 40701002, Jul 20, 2015.

  1. 40701002

    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.
     

    Attached Files:

    • lcd.rar
      File size:
      40.2 KB
      Views:
      785
    Last edited by a moderator: Feb 21, 2017
    2death likes this.
  2. nguyenthanhvu94

    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.

    [​IMG]
     
  3. gochit

    gochit Cố Vấn CLB

    Bạn bỏ file lm4f120h5qr.cmd ra thử xem sao
     
    nguyenthanhvu94 likes this.
  4. nguyenthanhvu94

    nguyenthanhvu94 Trứng gà



    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):
    [​IMG]

    - 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

    [​IMG]
     
  5. honghiep

    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
     
  6. nguyenthanhvu94

    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
     

    Attached Files:

  7. 40701002

    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.
     
  8. nguyenthanhvu94

    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
     
  9. NguyenNhaKhanh

    NguyenNhaKhanh Trứng gà

    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?
     
Loading...

Share This Page