精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

串口驅動配置流程及電路圖設計

454398 ? 來源:博客園 ? 作者: z572089387 ? 2020-10-07 17:33 ? 次閱讀

1、串口通信簡介

串口通信指串口按位(bit)發送和接收字節,串口通信的概念非常簡單,串口按位(bit)發送和接收字節。盡管比按字節(byte)的并行通信慢,但是串口可以在使用一根線發送數據的同時用另一根線 接收數據。它很簡單并且能夠實現遠距離通信。比如IEEE488定義并行通行狀態時,規定設備線總長不得超過20米,并且任意兩個設備間的長度不得超過2 米;而對于串口而言,長度可達1200米。

串口通信所采用的通信協議為RS-232,RS-232通信方式允許簡單連接三線:Tx、Rx和地線。但是對于數據傳輸,雙方必須對數據定時采用使用相同的波特率。RS-232(ANSI/EIA-232標準)是IBM-PC及其兼容機上的串行連接標準??捎糜谠S多用途,比如連接鼠標、打印機或者Modem,同時也 可以接工業儀器儀表。用于驅動和連線的改進,實際應用中RS-232的傳輸長度或者速度常常超過標準的值。RS-232只限于PC串口和設備間點對點的通信。

2、串口的通信基本模型如下圖所示:

TXD:發送數據

RXD:接收數據

GND:地線

串口驅動跟其他外設的驅動配置流程差不多,大概分為如下幾步:

(1)查看電路圖,配置相應的gpio功能引腳

(2)配置串口控制器的相應寄存器

(3)測試串口接收、發送

今天用的是第一個串口com0,下面是電路圖:

找到相應的gpio功能引腳

下面是串口工作的整個模式圖:

串口驅動

下面是串口控制器相應的寄存器:

今天我們實驗用到的幾個主要的寄存器是:

ULCON0:數據格式控制寄存器(配置數據位,停止位,校驗位等);

UCON0:串口控制開關

UTXH0:發送數據

URXH0:接收數據

UTRSTAT0:數據收發狀態寄存器

UBRDIV0,UFRACVAL0:配置波特率的

下面是uart所需要的工作得時鐘頻率,以及比特率計算公式:

經過計算uart所采用的SCLK_UART為100M

UBRDIV0=(100000000)/(115200 x16) - 1 = 53.3=53=0x35;

UFRACVAL0= 4;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路圖
    +關注

    關注

    10288

    文章

    10707

    瀏覽量

    523861
  • 寄存器
    +關注

    關注

    31

    文章

    5250

    瀏覽量

    119199
  • RS-232
    +關注

    關注

    0

    文章

    382

    瀏覽量

    49646
  • 串口驅動
    +關注

    關注

    2

    文章

    81

    瀏覽量

    18501
  • 串口控制器
    +關注

    關注

    0

    文章

    1

    瀏覽量

    970
收藏 人收藏

    評論

    相關推薦

    原理電路圖區別在哪 電氣控制電路圖介紹

    原理電路圖是電子設計中兩種常見的圖形表示方法,它們在形式和功能上存在一些區別。在這篇文章中,我們將詳細探討原理電路圖的區別,包括它們的定義、特點、應用場景、設計方法、優缺點等方
    的頭像 發表于 07-01 18:09 ?2040次閱讀
    原理<b class='flag-5'>圖</b>和<b class='flag-5'>電路圖</b>區別在哪 電氣控制<b class='flag-5'>電路圖</b>介紹

    MA2410應用電路圖

    MA2410應用電路圖
    發表于 06-27 19:48

    LED驅動電路圖分享

    LED驅動電路是一種用于驅動LED發光的電子電路。LED(發光二極管)是一種特殊的半導體器件,具有長壽命、高光效、安全環保、方LED驅動
    的頭像 發表于 02-18 16:55 ?3237次閱讀
    LED<b class='flag-5'>驅動</b><b class='flag-5'>電路圖</b>分享

    HC6800EM3電路圖(原理)

    HC6800EM3電路圖(原理)
    發表于 01-25 09:39 ?10次下載

    簡單實用的3種led恒流驅動電路圖

    簡單實用的3種led恒流驅動電路圖
    的頭像 發表于 01-24 17:51 ?1.2w次閱讀
    簡單實用的3種led恒流<b class='flag-5'>驅動</b><b class='flag-5'>電路圖</b>

    CX9261 開發板電路圖 電路原理

    本帖最后由 jf_00392720 于 2024-1-4 16:13 編輯 CX9261 開發板電路圖 電路原理 CX9261電路圖 TCM1-63AX+ PIN TO PIN
    發表于 01-04 10:39

    AD9361 開發板電路圖 電路原理

    AD9361 開發板電路圖 電路原理 AD9361電路圖 TCM1-63AX+ PIN TO PIN CH-BTM163A 替代型號電路圖
    發表于 01-02 11:46

    原理電路圖區別

    原理電路圖區別 原理電路圖是電子設計中經常使用的兩種圖形化表示方式。盡管有些人將這兩個術語視為同義詞,但實際上,原理
    的頭像 發表于 12-08 10:18 ?8099次閱讀

    LED電源驅動電路圖詳解

    電子發燒友網站提供《LED電源驅動電路圖詳解.doc》資料免費下載
    發表于 11-15 14:25 ?15次下載
    LED電源<b class='flag-5'>驅動</b><b class='flag-5'>電路圖</b>詳解

    多路壓電陶瓷驅動器實時監測系統電路圖

    電子發燒友網站提供《多路壓電陶瓷驅動器實時監測系統電路圖.pdf》資料免費下載
    發表于 10-10 10:43 ?1次下載
    多路壓電陶瓷<b class='flag-5'>驅動</b>器實時監測系統<b class='flag-5'>電路圖</b>

    實用電路圖及分析

    實用電路圖及分析
    發表于 10-07 10:36 ?16次下載

    最基礎的電路圖講解

    電路圖相信對于每一個電工而言都不陌生,電路圖能夠直觀清楚的說明電路的原理和設備的具體使用情況,可以毫不含糊地說,電路圖是電工基礎中的基礎,看懂電路圖
    發表于 09-26 14:03 ?1.3w次閱讀
    最基礎的<b class='flag-5'>電路圖</b>講解

    zigbee模塊電路圖

    zigbee模塊電路圖
    發表于 09-22 16:24 ?13次下載

    電路圖怎么看有幾個節點

    電路圖怎么看有幾個節點 電路圖電路設計和故障排除的重要工具,其中的節點是電路中的重要概念之一。本文將詳細介紹電路圖中的節點是什么,以及如何
    的頭像 發表于 09-22 12:22 ?1.8w次閱讀

    六種常用串口接口電路圖設計

    六種常用串口接口電路圖設計。如果你是Win95/98/Me操作系統的話那第1和第2兩種是最合適的,制作簡單。如果是Win2000/XP操作系統的話第3種最合適,當然如果你的電腦只有25針串口可以用
    發表于 09-22 06:26