在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

通過USB如何快速了解UART串行接口的實現

電子設計 ? 來源:恩智浦 ? 作者:恩智浦 ? 2021-04-22 15:07 ? 次閱讀

通過USB評估套件的UART串行接口是一個有用的開發工具。它帶有評估板,固件應用代碼和完整的文檔。該套件使用戶能夠通過USB快速了解UART串行接口的實現以及UART至RS-232串行端口的接口。

下一段描述了方框圖,硬件,軟件和固件的描述。提供了C語言的固件應用程序代碼,以顯示如何通過USB編寫UART串行接口的簡單通信程序。目的是幫助用戶縮短產品開發周期并評估飛利浦Dual UART功能。

框圖

圖1所示的框圖顯示了通過USB的UART串行接口的總線接口。USB具有通用并行接口,用于與各種微控制器(例如8051微控制器)進行通信。8051微控制器通過8位數據總線向UART發送數據和從UART接收數據。然后,UART將并行數據轉換為串行數據,并通過RS-232線路驅動器將串行數據傳輸到串行端口,其功能是轉換邏輯電壓電平。同樣,UART通過RS-232線路接收器從串行端口接收串行數據,并將串行數據轉換為8位數據。然后,UART將并行數據發送回微控制器,微控制器將數據發送到USB接口。主機PC要求數據后,

pIYBAGCBIFyAMU09AADeVHLw_AQ555.png

圖1通過USB評估板的UART串行接口的框圖

可以將任何無線模塊(例如藍牙和GPS)連接到UART串行接口,以通過USB在模塊和主機PC之間以及在一個模塊和另一個模塊之間進行串行通信。有關Philips Dual UART與藍牙模塊之間的接口的詳細信息,請參考應用筆記_AN10307_。另外,應用筆記_AN10219_展示了如何使用Philips UART來實現IrDA接口。

硬體說明

評估板包括下一部分所述的四個主要部分。該板通過USB橋接控制器充當UART串行接口。它提供了在模塊與主機PC之間以及一個模塊與另一個模塊之間收發數據的功能。此外,它提供了系統內編程功能,可將固件應用程序代碼下載到微??控制器。上電復位后,橋控制器的操作將基于固件應用程序代碼的編程。

四個主要部分的功能描述如下:

飛利浦P89LV51RD2是8051微控制器。微控制器通過8位數據總線和控制信號(地址,寫入,讀取,復位和芯片選擇信號)連接到UART和USB控制器。微控制器充當主機,通過嵌入式固件應用程序代碼控制板上的USB和UART設備。固件應用程序代碼控制微控制器的工作,它們是:

  • 控制板上所有設備的操作
  • 處理USB和UART之間的數據流
  • 配置USB和UART寄存器
  • 處理USB枚舉。

飛利浦SC16CxxxB是具有32字節FIFO和IrDA編碼器/解碼器的雙通道UART設備。它在微控制器和RS-232線路驅動器之間進行接口。UART設備主要包括兩部分:發送器和接收器。發送器對從微控制器發送的8位數據執行并行到串行轉換。接收器對從外圍設備接收的串行數據執行串行到并行轉換。

飛利浦RS-232驅動器/接收器是收發器。第一個允許微控制器通過PC的串行端口(例如COM1)進行系統內編程。第二個允許UART通過另一臺PC的串行端口(例如COM2)與外圍設備進行串行通信。RS-232主要包括兩部分:驅動器(發送器)和接收器。驅動器將CMOS邏輯輸出電平轉換為RS-232信號,而接收器將RS-232信號轉換為CMOS邏輯輸出電平。

飛利浦ISP1181B是具有高速通用并行接口的全速USB接口設備,可與多種微控制器通信。在評估板上,ISP1181B表現為具有8位數據總線和1位芯片選擇線的I / O設備。它具有用于直接向UART設備傳輸數據或命令或從UART設備直接傳輸數據或命令的端點。

編輯:hfy

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

    關注

    48

    文章

    7553

    瀏覽量

    151426
  • usb
    usb
    +關注

    關注

    60

    文章

    7945

    瀏覽量

    264688
  • 飛利浦
    +關注

    關注

    7

    文章

    552

    瀏覽量

    57739
  • 串行接口
    +關注

    關注

    3

    文章

    328

    瀏覽量

    42613
  • uart
    +關注

    關注

    22

    文章

    1235

    瀏覽量

    101397
收藏 人收藏

    評論

    相關推薦

    ML605 UARTUSB接口數據如何獲取?

    16550。我更喜歡FPGA內部的簡單FIFO到串行接口,而不是整個帶軟件的UART IP。是否可以實現簡單的UART,例如描述onXAPP
    發表于 09-09 06:23

    用于FT232RL USB-to-UART接口串行UART開發模塊

    UM232R,開發模塊,使用FT232RL USBUART接口的集成電路器件。 FT232RL是USB串行
    發表于 08-19 07:02

    基于FT245BM的快速USB接口設計

    USB(通用串行總線)是一種新的數據通信接口方式,它使得外圍沒備到計算機的連接更加高效、便利。USB接口不僅具有
    發表于 01-11 06:56

    TM1300 PCI-XIO口的UARTUSB接口設計

    以Philips公司的多媒體數字信號處理器TM1300為硬件核心平臺,通過TM1300 芯片的PCI-XIO口,經UART 芯片ST16C550 實現串行通信
    發表于 04-15 09:31 ?16次下載

    TM1300 PCI-XIO口的UARTUSB接口設計

    以Philips公司的多媒體數字信號處理器TM1300為硬件核心平臺,通過TM1300 芯片的PCI-XIO口,經UART 芯片ST16C550 實現串行通信
    發表于 05-16 14:44 ?20次下載

    基于USB的多通道串行總線接口實現

    基于USB的多通道俄制軍用串行總線接口卡的設計及實現方案,重點論述了在基于FPGA的俄制軍用串行總線IP核上
    發表于 09-08 17:57 ?44次下載
    基于<b class='flag-5'>USB</b>的多通道<b class='flag-5'>串行</b>總線<b class='flag-5'>接口</b>卡<b class='flag-5'>實現</b>

    集成UART核心的FPGA異步串行實現

    串行外設都會用到RS232-C異步串行接口,傳統上采用專用的集成電路即UART實現,如TI、EXAR、EPIC的550、452等系列,但是我
    發表于 06-04 11:42 ?1211次閱讀
    集成<b class='flag-5'>UART</b>核心的FPGA異步<b class='flag-5'>串行</b><b class='flag-5'>實現</b>

    異步串行接口UART的C語言編程

    異步串行接口UART的C語言編程,快來下載學習啊
    發表于 07-04 14:01 ?8次下載

    usb串行接口嗎_串行接口和并行接口有什么區別

    本文開始介紹了串行接口的定義,其次闡述了串行接口的劃分標準以及分析了串行接口和并行
    發表于 03-26 14:43 ?6.8w次閱讀
    <b class='flag-5'>usb</b>是<b class='flag-5'>串行</b><b class='flag-5'>接口</b>嗎_<b class='flag-5'>串行</b><b class='flag-5'>接口</b>和并行<b class='flag-5'>接口</b>有什么區別

    如何實現單片機UART串行數據與CAN數據之間相互轉換

    GCAN-601模塊是嵌入式單片機UART串口轉CAN模塊,可實現UART串行數據與CAN數據之間相互轉換。搭載GCAN-601模塊,用戶無需精通單片機CAN總線編程,只需使用
    的頭像 發表于 10-31 16:00 ?2.1w次閱讀

    FT230X USB串行UART接口芯片的數據手冊免費下載

    FT230X是一個USB串行UART接口,具有針對較小印刷電路板設計的優化針數和以下高級功能: 單芯片USB到異步
    發表于 01-15 08:00 ?13次下載
    FT230X <b class='flag-5'>USB</b>至<b class='flag-5'>串行</b><b class='flag-5'>UART</b><b class='flag-5'>接口</b>芯片的數據手冊免費下載

    基于Verilog的UART串行通信接口電路設計

    USB傳輸協議比UART協議有更高的性能,但電路復雜開發難度大,并且大多數的微處理器只集成了UART,因此UART仍然是目前數字系統之間進行串行
    發表于 09-03 09:01 ?2414次閱讀
    基于Verilog的<b class='flag-5'>UART</b><b class='flag-5'>串行</b>通信<b class='flag-5'>接口</b>電路設計

    串行UART接口產品亮點

    串行UART接口產品亮點
    發表于 04-22 19:46 ?5次下載
    <b class='flag-5'>串行</b><b class='flag-5'>UART</b><b class='flag-5'>接口</b>產品亮點

    通過UART實現CM3WSD串行下載

    通過UART實現CM3WSD串行下載
    發表于 06-04 15:12 ?7次下載
    <b class='flag-5'>通過</b><b class='flag-5'>UART</b><b class='flag-5'>實現</b>CM3WSD<b class='flag-5'>串行</b>下載

    USB接口不能直接通過雙頭USB數據線直連的主要原因

    USB接口不能直接通過雙頭USB數據線直連的主要原因? USB(通用串行總線)
    的頭像 發表于 01-09 14:00 ?1710次閱讀
    主站蜘蛛池模板: 性欧美丰满xxxx性久久久| 在线观看一区二区三区四区| 手机在线亚洲| 色噜噜综合网| 在线观看亚洲一区| 五月综合激情| 国产成在线人视频免费视频| 狠狠干网址| 伊人婷婷色香五月综合缴激情| 亚洲欧美视频在线| 激情综合五月亚洲婷婷| 久久免费视频2| 扒开双腿猛进湿润18p| 久久久久久综合| 好吊日在线| 五月婷久久| 一级黄视频| 日本不卡一| 婷婷午夜天| bt种子搜索在线| 亚综合| 欧美天堂视频| 欧美乱妇15p| 在线成人精品国产区免费| 三级三级三级网站网址| 国模吧新入口| 欧美性受xxxx| 欧美在线视频免费| 欧美成人在线影院| 亚洲人成电影在线小说网色| 国产va免费精品观看| 717影院理伦午夜论八戒| 欧美爽爽爽爽爽爽视频| 免费一级在线| 久久久久国产一级毛片高清板| 久青草国产在线视频_久青草免| 国产美女一级片| 色猫成人网| 久久dvd| 色婷婷色丁香| 久久久国产乱子伦精品|