Thông báo

Collapse
No announcement yet.

avr và truyền thông uart

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

  • avr và truyền thông uart

    có ai bị trường hợp như thế này chưa giúp tớ với. tớ truyền số từ VDK (mega8515) lên máy tính bình thường ngoại trừ truyền số 27 từ vdk lên máy tính thì nó hiển thị sai. cụ thể truyền số 27 lên form viết = VB.net thì nó hiện sô 6938. theo các bạn lỗi ở code VDk hay là code VB. và cách khắc phục thế nào????

  • #2
    Không ai đã từng bị trường hợp tương tự thế này sao???

    Comment


    • #3
      Khi nhận dữ liệu máy tính sẽ hiển thị theo bảng mã ASCII từng byte một, do đó chỉ có thể hiển thị các giá trị từ 32 đến 128. Ngoài khoảng này máy sẽ hiển thị lung tung không đọc được đâu
      Đã bỏ nghề về quê chăn gà...

      Comment


      • #4
        phải chuyển đổi thành ngôn ngũ máy bạn à

        Comment


        • #5
          Đúng rồi khi truyền lên máy tính con AVR nó chỉ truyền đc mã ASCII thôi.Bạn xem lại phần code xem có nhầm lẫn gì không.Cũng có nhiều nguyên nhân nhiều khi mình ko tính trước đc.

          :

          Comment


          • #6
            Nguyên văn bởi domanhdt Xem bài viết
            có ai bị trường hợp như thế này chưa giúp tớ với. tớ truyền số từ VDK (mega8515) lên máy tính bình thường ngoại trừ truyền số 27 từ vdk lên máy tính thì nó hiển thị sai. cụ thể truyền số 27 lên form viết = VB.net thì nó hiện sô 6938. theo các bạn lỗi ở code VDk hay là code VB. và cách khắc phục thế nào????
            Có thể bạn truyền với tốc độ baud cao quá. Hãy giảm tốc độ baud xuống xem còn lỗi không.

            Comment

            Về tác giả

            Collapse

            domanhdt Tìm hiểu thêm về domanhdt

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

            Collapse

            Đang tải...
            X