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

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • petertran
    Thành viên mới
    • Dec 2008
    • 12

    #1

    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 ?
  • nhiepphong1
    Thành viên tích cực
    • Oct 2007
    • 167

    #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

    • petertran
      Thành viên mới
      • Dec 2008
      • 12

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

      Comment

      • nhiepphong1
        Thành viên tích cực
        • Oct 2007
        • 167

        #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

        • pcchinh
          Thành viên mới
          • May 2013
          • 1

          #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...