#2.7 GPIO Lập trình LCD 16x2 LẬP TRÌNH STM32F103C8T6

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 39

  • @HoangHuy-up7jb
    @HoangHuy-up7jb 4 дня назад

    anh em cho em xin thông tin của con ic với tụ phía sau với ạ, em cảm ơn

  • @ongvan8772
    @ongvan8772 3 года назад

    hay quá anh ơi e cảm ơn a

  • @hmmm6337
    @hmmm6337 Год назад

    tks a, e sử dụng được rồi. Nhưng mà nếu e muốn tăng lên 8 bit thì e sửa thư viện như thế nào ạ

  • @dungvu5977
    @dungvu5977 3 года назад

    Cám ơn bạn

  • @truongquangbaokhanh2910
    @truongquangbaokhanh2910 Год назад

    thanks a

  • @halosamm215
    @halosamm215 Месяц назад

    anh cho em hỏi, sao em mô phỏng trên proteus thì nó chỉ sáng đèn chứ ko hiện kí tự ạ

  • @nguyentheluan4958
    @nguyentheluan4958 2 года назад

    hay lắm anh, nhưng mà còn phần cứng chưa test đc vì LCD 5V

  • @sangsang9428
    @sangsang9428 Год назад

    ko có thư viện cho lcd 20x4 nhỉ , với lại dùng i2c thì làm thế nào

  • @quocthainguyen2314
    @quocthainguyen2314 2 года назад +1

    lcd 5v em cấp nguồn Vdd 5v thì có cần convert 3v3 nữa k ạ

  • @bautroiEM
    @bautroiEM 7 месяцев назад

    làm lịch vạn niên bằng stm32 được không ạ

  • @tranlamtruong221
    @tranlamtruong221 4 года назад +1

    anh cho em hỏi, em muốn in 1 biến lưu trữ giá trị nhiệt độ lên LCD thì phải dùng hàm nào vậy ạ?

    • @huybuivan476
      @huybuivan476  4 года назад

      bạn lưu nó vào một biến int rồi dùng hàm lcd_write_int nhé

  • @hoainamstudio7438
    @hoainamstudio7438 5 месяцев назад

    mình cài thư viên báo lỗi file afx

  • @thangdv3608
    @thangdv3608 3 года назад

    cho em hỏi thư viện này thay HAL thành STD được k ạ?

  • @bangsame121
    @bangsame121 3 года назад

    Lập trình vs lcd 20x4 thì sao ạ

  • @phuocbao5808
    @phuocbao5808 3 года назад

    BẠN ƠI, CHO TUI HỎI TÊN CON IC BẠN GẮN PHÍA SAU

  • @phanduc8966
    @phanduc8966 3 года назад

    có phần giao tiếp với cảm biến ko a

  • @linhlequang9179
    @linhlequang9179 3 года назад

    Anh học BKĐN à
    hiện giờ anh có làm nhúng không

  • @truongquangbaokhanh2910
    @truongquangbaokhanh2910 Год назад

    a cho e hỏi nếu mình muốn hiển thị biến số thực kiểu float lên LCD thì mình làm thế nào ạ. E tìm tài liệu khắp nơi mà ko có chỗ nào chỉ hết, đa phần họ sử dụng I2C.

    • @LeThao090
      @LeThao090 7 месяцев назад +1

      bạn thử click chuột phải vào project của bạn -> chọn properties. Tìm mục c/c++ build, chọn Settings -> chọn tool setting. Ấn vào MCU settings, chọn runtime library là Standard C

  • @dungvu5977
    @dungvu5977 3 года назад

    Mình mô phỏng proteus thì ọk. Lúc mua linh kiện thật về thì nó k hiển thị lên 😭

    • @huybuivan476
      @huybuivan476  3 года назад

      Bạn kiểm tra loại lcd bạn sử dụng nhé. Nêu là loại 5v thì bạn phải convert lại vì vdk hoạt động 3.3v thôi

    • @NamLe-hh3ml
      @NamLe-hh3ml Год назад

      a ơi a sửa được lỗi đó ko a, e cũng dính huhu

    • @lewlew212
      @lewlew212 Год назад

      @@NamLe-hh3ml bạn vặn biến trở trên LCD xem đc k?

    • @hungnguyentrong4397
      @hungnguyentrong4397 11 месяцев назад

      @@NamLe-hh3ml bạn có khắc phục được lỗi đó không, mình mua linh kiện về mắc mạch cũng không thấy hiện ký tự gì cả:(((((

  • @tuananhphan6797
    @tuananhphan6797 2 года назад

    anh ơi em sử dụng LM35 đo và hiển thị nhiệt độ lên LCD khi tăng nhiệt độ quá 100 rồi lại giảm xuống nhỏ hơn 100 thì nó hiển thị bị sai là sao ạ? Ví dụ: 99 LCD hiển thị thành 990 mong anh giải đáp

    • @conghanhtran4130
      @conghanhtran4130 2 года назад

      khi 100 xuống 99 thì nó chỉ ghi đè 99 vào 10. sau khi hiển thị nhiệt độ bạn ghi thêm vài ký tự space phía sau để nó che đi số 0 đó.

  • @jibui5826
    @jibui5826 3 года назад

    Thư viện nay sử dụng được cho LCD Graphic 128*64 không ạ

    • @huybuivan476
      @huybuivan476  3 года назад +1

      Ko bạn ơi
      16x2 vs x4 thôi nha

    • @jibui5826
      @jibui5826 3 года назад

      @@huybuivan476 LCD a có xài thêm Module gì ko ạ, e chỉ sử dụng LCD nối dây với Vi ĐK mà LCD nó ko chịu hiện chữ

    • @huybuivan476
      @huybuivan476  3 года назад

      @@jibui5826 Cái này bạn kiểm tra xem lcd là loại dùng điện ap 5v hay 3.3v nhé. Nếu bạn mua phải loại 5V thì bạn cần hàn lên ic bù điện phía sau nữa vì vđk hoạt động ở điện áp 3.3 nhé
      bạn đọc cái này
      www.codrey.com/electronic-circuits/hack-your-16x2-lcd/

    • @jibui5826
      @jibui5826 3 года назад

      @@huybuivan476 Dạ e cám ơn nhiều ^^

    • @huynguyenquang2198
      @huynguyenquang2198 2 года назад

      @@huybuivan476 em cũng dùng lcd3.3V rồi mà vẫn ko lên anh ạ

  • @tuanptit2509
    @tuanptit2509 3 года назад +1

    float x=0.123;
    buff[12];
    sprintf(buff, "%f", x);
    Lcd_write_string(buff);
    em muốn hiển thị số thực nhưng làm như kia nó ko hiện ra màn hình a ạ, rõ là số int thì ko vấn đề gì. Anh giải thích giúp em với ạ

    • @huybuivan476
      @huybuivan476  3 года назад

      Bạn kiểm tra bộ đệm hàm sprintf() đã thực sự chuyển thành công x sang mảng char chưa bạn nhé. Nếu chuyển chưa thành công thì nó không in ra gì cả đó bạn.

    • @truongquangbaokhanh2910
      @truongquangbaokhanh2910 Год назад +1

      hiện tại mình đang gặp vấn đề giống bạn, bạn đã tìm ra giải pháp chưa ạ, nếu đc chia sẽ giải pháp cho mình với.

    • @tuanptit2509
      @tuanptit2509 Год назад

      @@truongquangbaokhanh2910 bạn thử ép kiêu dữ liệu cho x xem:
      sprintf(buff, "%.3f", (float)x);