Thông báo

Collapse
No announcement yet.

Tốc độ truyền thông Baudrate

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

  • Tốc độ truyền thông Baudrate

    Các bạn cho mình hỏi tốc độ baud rate của một module do điều gì quyết định.
    Tại sao chúng ta thường dùng tốc độ baud rate là 9600, 2400, ... mà ko dùng tốc độ cao hơn ?. Làm thế nào để có thể đạt được tốc độ baud rate cao ?

  • #2
    Tốc độ baudrate do tần số xung nhịp quyết định. Tốc độ càng cao thì truyền nhận càng nhanh nhưng dễ lỗi ( mất bit hoặc nhiễu tần số cao) . Tốc độ thấp thì truyền nhận chậm nhưng ít xảy ra lỗi như trên => người ta hay dùng tốc độ tầm trung : 9600
    Đạo khả đạo phi thường đạo
    Danh khả danh phi thường danh

    Comment


    • #3
      Tần số xung nhịp hay tần số dao động thạch anh (XTAL) có phải là một ?

      Comment


      • #4
        Trong vdk thì tính thế này:
        Baud rate = clock vào counter / ( giá tri thanh ghi counter+1)*8

        Đối với PIC thì clock=f(XTAL)/4
        Đạo khả đạo phi thường đạo
        Danh khả danh phi thường danh

        Comment


        • #5
          nhiepphong1 cho m hỏi giá trị thanh ghi counter la giá trị thanh ghi nào? có phải thanh ghi timer k? PIC16f887 có tới 3 thanh ghi timer lận?

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X