Thông báo

Collapse
No announcement yet.

Các bác giúp e xử con LCD cái...

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Các bác giúp e xử con LCD cái...

    Bữa trước e hí hửng mua được con LCD 16x2 số hiệu TC1602A-01T về ráp mạch chạy thử với mega16.

    -Con LCD này dùng chíp SPLC780D (của bọn tàu thì phải), lúc đầu mua về e đưa chân contrast (Vee) lên Vcc thấy nó trắng xóa,đọc trên diễn đàn e chỉnh mạch lại em đưa thẳng xuống mass thì bắt đầu hiện hàng trên cùng toàn ô đen.

    -E khởi tạo xong con trỏ đã nháy trên màn hình, thử lệnh nhảy đến một vị trí bất kì ok nhưng khi dùng lệnh hiển thị chữ thì nó toàn ra khoảng trắng ko lên chữ trong khi chức năng dịch trỏ sang phải vẫn hoạt động. Vậy có phải con LCD này giỏm ko các bác. E mô phỏng Proteus thấy bình thường, hiện chữ ầm ầm mà mạch thực thì lại bị như thế.

    Các chân data và điều khiển của LCD em có đệm trở nối tiếp 100ohm với chân VDK.

    Các bác có bị thế bao giờ chưa, e lần đầu làm với LCD nên ko biết bị thế là sao...nhờ các bác giúp e xử nó cái...em xin đa tạ...

  • #2
    Nguyên văn bởi auto-mecha Xem bài viết
    Bữa trước e hí hửng mua được con LCD 16x2 số hiệu TC1602A-01T về ráp mạch chạy thử với mega16.

    -Con LCD này dùng chíp SPLC780D (của bọn tàu thì phải), lúc đầu mua về e đưa chân contrast (Vee) lên Vcc thấy nó trắng xóa,đọc trên diễn đàn e chỉnh mạch lại em đưa thẳng xuống mass thì bắt đầu hiện hàng trên cùng toàn ô đen.

    -E khởi tạo xong con trỏ đã nháy trên màn hình, thử lệnh nhảy đến một vị trí bất kì ok nhưng khi dùng lệnh hiển thị chữ thì nó toàn ra khoảng trắng ko lên chữ trong khi chức năng dịch trỏ sang phải vẫn hoạt động. Vậy có phải con LCD này giỏm ko các bác. E mô phỏng Proteus thấy bình thường, hiện chữ ầm ầm mà mạch thực thì lại bị như thế.

    Các chân data và điều khiển của LCD em có đệm trở nối tiếp 100ohm với chân VDK.

    Các bác có bị thế bao giờ chưa, e lần đầu làm với LCD nên ko biết bị thế là sao...nhờ các bác giúp e xử nó cái...em xin đa tạ...
    Không nên nối thẳng Contrast lên VCC cũng như xuống GND, bạn nên nối qua con biến trở 303 màu vàng (hay cái biển trở của nợ gì cũng được) rồi điều chỉnh xem sao. Lúc đó mới tính tiếp.
    Nỏ biết chữ mần răng ký được??!! Thôi nhé.

    Comment


    • #3
      các chân data và điều khiển không cần trở gì hết đâu.Mạch của tui k có trở vẫn hiện tốt đó mà!

      Comment


      • #4
        ok, Em đã nối qua biến trở rồi...nhưng vẫn bị, trỏ vẫn nháy bình thường, đi lại bình thường, chỉ có hiện chữ thì ko được toàn ra khoảng trắng.Đã khởi tạo và thao tác được với trỏ rồi mà ko hiểu tại sao, hiện chữ ko được, tức thế ko biết...

        Comment


        • #5
          Theo mình biết trong proteus không có con chip của bạn . Nếu proteus chạy tốt thì không chắc chắn rằng chip của bạn giống của proteus . Giống như bạn viết code cho chip Toshiba rồi thực tế áp dụng cho chip Samsung , làm sao nó chạy được ?

          Comment


          • #6
            Nguyên văn bởi auto-mecha Xem bài viết
            Bữa trước e hí hửng mua được con LCD 16x2 số hiệu TC1602A-01T về ráp mạch chạy thử với mega16.

            -Con LCD này dùng chíp SPLC780D (của bọn tàu thì phải), lúc đầu mua về e đưa chân contrast (Vee) lên Vcc thấy nó trắng xóa,đọc trên diễn đàn e chỉnh mạch lại em đưa thẳng xuống mass thì bắt đầu hiện hàng trên cùng toàn ô đen.

            -E khởi tạo xong con trỏ đã nháy trên màn hình, thử lệnh nhảy đến một vị trí bất kì ok nhưng khi dùng lệnh hiển thị chữ thì nó toàn ra khoảng trắng ko lên chữ trong khi chức năng dịch trỏ sang phải vẫn hoạt động. Vậy có phải con LCD này giỏm ko các bác. E mô phỏng Proteus thấy bình thường, hiện chữ ầm ầm mà mạch thực thì lại bị như thế.

            Các chân data và điều khiển của LCD em có đệm trở nối tiếp 100ohm với chân VDK.

            Các bác có bị thế bao giờ chưa, e lần đầu làm với LCD nên ko biết bị thế là sao...nhờ các bác giúp e xử nó cái...em xin đa tạ...
            Nối xuống đất thì không sao chứ nối lên nguồn thì có đến 99,99% là xong. Thôi mua con khác đi nhé. Cứ mất xiền vài lần là khôn lên ngay.
            AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
            Xem thêm tại Online Store ---> Click here
            Mob: 0982.083.106

            Comment


            • #7
              Nguyên văn bởi VNarmy Xem bài viết
              Nối xuống đất thì không sao chứ nối lên nguồn thì có đến 99,99% là xong. Thôi mua con khác đi nhé. Cứ mất xiền vài lần là khôn lên ngay.
              Nhưng mà trong datasheet của con này nói Vee từ -0.3v đến +10v được sao lại hỏng được nhỉ, con trỏ vẫn nháy bình thường ở mọi vị trí mà. Tronng một số thiết kế của bọn tây e cũng thấy mạch nó nối thẳng Vee lên Vcc luôn mà. Khó hiểu quá, chả lẽ hỏng lãng xẹt vậy hả trời ...

              Comment


              • #8
                Đúng đấy!Mạch của tôi có mắc qua cái biến trở nhưng tôi điều chỉnh cái biến trở hết cỡ về GND rồi lên +5v có vấn đề gì đâu.Hay con LCD của tôi "xịn" quá nên không chết??
                Nhưng theo tôi bác nên mua con khác đi,dù sao thì hỏng con này còn có con khác mà nghịch!Chúc bác thành công!
                Thiết kế, sửa chữa PLC,HMI, Servo,biến tần, máy tính công nghiệp
                Lập trình ứng dụng VĐK, IC logic lập trình được (PAL,GAL, FPGA...)
                DT:098 861 4347

                Comment


                • #9
                  Theo tôi biết thì chân VEE của các LCD là chân để chỉnh độ tương phản giữa nền và ký tự hiển thị
                  Nên mắc chân này vào biến trở và thay đổi giá trị điện áp đưa vào chân này sẽ làm thay đổi độ tương phản, sẽ có thể thấy rõ các ký tự hiển thị
                  Ở đây tôi nhấn mạnh từ có thể là nói nếu trong trường hợp cái LCD của bạn còn tốt
                  Hy vọng ý kiến nhỏ của tôi có thể giúp được bạn
                  Chúc vui!

                  Comment


                  • #10
                    E ko hiểu tại sao tất cả các dot trong một vị trí hiện thị vẫn nhấp nháy bình thường khi cho trỏ nhấp nháy mà sao cho hiện chữ ko ra, thà nó ko nhấp nháy trỏ hoặc trắng xóa hoàn toàn ... đằng này nó vẫn nháy, các lệnh home, clear, dịch trỏ đến vị trí bất kì, shift vẫn hoạt động bình thường ...

                    Comment


                    • #11
                      Nguyên văn bởi auto-mecha Xem bài viết
                      E ko hiểu tại sao tất cả các dot trong một vị trí hiện thị vẫn nhấp nháy bình thường khi cho trỏ nhấp nháy mà sao cho hiện chữ ko ra, thà nó ko nhấp nháy trỏ hoặc trắng xóa hoàn toàn ... đằng này nó vẫn nháy, các lệnh home, clear, dịch trỏ đến vị trí bất kì, shift vẫn hoạt động bình thường ...
                      Nghĩa là nó hỏng phần tương phản chứ sao. Hihi.
                      In short, chẳng có cái lý do nào là lãng xẹt hết. Cứ mất xiền lần sau ắt sẽ thấy nó chính đáng.
                      AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
                      Xem thêm tại Online Store ---> Click here
                      Mob: 0982.083.106

                      Comment


                      • #12
                        hay là bác xem lại xem có lúc nào bác đưa chân Enable xuống (lúc tạo xung xuống để ghi data chẳng hạn) rồi quên ko đưa lên ko. Em lúc trước cũng hay bị vậy.
                        Chuyện nhỏ như con thỏ,bắt thỏ mới là chuyện lớn!!!

                        Comment


                        • #13
                          mọi người có vẻ am hiểu về LCD nhỉ? vậy mọi người có biết gì về màn hình LCD chuyên dụng không? đó là màn hình dùng để giám sát camera nguồn 12v DC. Ban đầu mình lấy về màn hình hãng Nuvico 19" hiện tượng là màu bị vỡ, chữ thì bị bay bay. Mình đem ra quán sửa thì chỉ được có 60% nhưng than ơi! nó lại không vào được menu nữa. Bác nào biết nguyên nhân chỉ hộ em cái!!!!!!!!!!!! chân thành cảm ơn trước nha.

                          Comment


                          • #14
                            Nghĩa là nó hỏng phần tương phản chứ sao
                            Mod VNarmy giải thich thêm cho e được ko,em chưa tâm phục, khẩu phục cho lắm vì trỏ vẫn nháy thì làm sao gọi là hỏng tương phản được. Giải thích thêm giùm e mấy cái thông số trong datasheet của nó nữa nhé,rõ ràng là nó kiu mình đưa contrast lên 5v mà, em có kèm cái video để mọi người xem giúp. Thanks

                            Ghi chú: con LCD này bọn ba tàu nhật tảo chơi nhập hàng lỗi về bán hay sao ko bít, thông thường để dùng font 5x8 thì ta đặt bit F là 0, 5x10 thì F là 1 nhưng cái con quỷ này của e phải thiết lập F theo chiều ngược lại, thế mới điên. mất chục đĩa cơm SV rồi ...
                            Attached Files

                            Comment


                            • #15
                              - con LCD kg dễ chết đâu mình test nó bấy nhầy cắm lộn lung tung cũng kg die
                              - ở đầu nối data từ AVR đến LCD kg cần đặt điện trở đâu, mình đang dùng ok.
                              - xem lại nguồn cung cấp cho AVR và LCD.
                              - Dùng chương trình test port đó bằng led đơn xem có vấn đề j kg
                              - Dùng chương trình đó lun, sửa lại thành chương trình LCD, nhớ xem cẩn thận phần khai báo port. Chúc bạn fix dc lỗi

                              Comment

                              Về tác giả

                              Collapse

                              auto-mecha Tìm hiểu thêm về auto-mecha

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X