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

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

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

3天內不再提示

可編程USB轉串口適配器開發(fā)板轉UART I2C應用

工程監(jiān)測 ? 來源:工程監(jiān)測 ? 作者:工程監(jiān)測 ? 2022-09-01 09:18 ? 次閱讀

編程 USB 轉串口適配器開發(fā)板 USB 轉 UART I2C 應用

可編程USB轉 UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器USB2S USB 轉 UART 應用

1.1驅動安裝
USB2S 內置了 USB 轉UART 芯片,可使用CH340/CH341 驅動程序。驅動安裝步驟如下: 雙擊運行“CH341SER\SETUP.exe”,打開驅動安裝窗口。
點擊【安裝】按鈕,稍后會提示“驅動安裝成功”。如下圖示。

poYBAGMQB6aAeKTqAAEmwD6SD9c208.png可編程 USB 轉串口適配器開發(fā)板 驅動安裝 ? ??

驅動安裝成功后,若將 USB2S 插入計算機 USB 接口,在“設備管理器”中會發(fā)現新的 COM 接口, 如下圖示。

poYBAGMQB76AYOAyAADOK6uRwrc868.png可編程 USB 轉串口適配器開發(fā)板驅動安裝后

1.2 USB 轉UART 原理
驅動程序安裝后,計算機通過 COMx 與 MCU 進行通訊,當 USB2S 的 UART 透明傳輸功能為開啟狀態(tài)時(默認),MCU 可將 UART1 與UART2 的雙向數據進行透明轉發(fā),即:實現了計算機的COMx 端口與 USB2S 的對外 UART2 端口的雙向數據傳輸。工作原理示意圖如下:

poYBAGMQB9eALO3NAAEZcLhUMK0526.png可編程 USB 轉串口適配器開發(fā)板 USB 轉 UART ?原理 ?

上面的方法是通過 MCU 固件程序實現UART1 與 UART2 之間數據透明傳輸。
下面的連接方法可實現真正的 USB 轉 UART 功能,方法是通過跳線禁用 MCU,外部UART 設備直接連接到 UART1 接口。

pYYBAGMQB-SAU726AAFNsPqyocw285.png可編程 USB 轉串口適配器開發(fā)板 USB 轉 UART ?原理 ?

對于絕大部分應用,第一種連接方法即可。


可編程USB轉 UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器USB2S UART 轉 I2C 應用

1.1 AT24CxxEEPROM 芯片
1.1.1 芯片介紹

AT24Cxx 是可擦寫 EEPROM 存儲芯片,xx 表示容量,單位為 Kbits。USB2S 板上已有 1 片 AT24Cxx
(默認為 AT24C02),設備地址為 0xA0。

通過 AT24Cxx 的數據手冊可知,讀寫時序如下: 寫時序:
(1) 向 IIC 總線發(fā)送開始信號
(2) 向 IIC 總線發(fā)送芯片寫地址(0xA0)
(3) 向 IIC 總線發(fā)送要操作的 EEPROM 地址
(4) 向 IIC 總線連續(xù)發(fā)送多個要寫入的字節(jié)數據
(5) 向 IIC 總線發(fā)送停止信號,結束本次通訊讀時序:
(1) 向 IIC 總線發(fā)送開始信號
(2) 向 IIC 總線發(fā)送芯片寫地址(0xA0)
(3) 向 IIC 總線發(fā)送要操作的 EEPROM 地址
(4) 向 IIC 總線發(fā)送開始信號
(5) 向 IIC 總線發(fā)送芯片讀地址(0xA1)
(6) 從 IIC 總線連續(xù)讀取芯片輸出的數據
(7) 向 IIC 總線發(fā)送停止信號,結束本次通訊


1.1.2 向 AT24C02 寫入數據
向 AT24C02 的地址 0~3 寫入 4 個字節(jié)(30 31 32 33)
向 UART1 發(fā)送字符串:[IIC][START][WT6H]A0 00 30 31 32 33[STOP]
[IIC] 數據幀的目標是 IIC 接口
[START] 從目標接口輸出開始信號
[WT6H] 從目標接口輸出 6 個字節(jié),后續(xù)數據類型為 16 進制。
A0 00 2 字節(jié)數據,AT24C02 芯片地址+要操作的EEPROM 地址
00 01 02 03 向 AT24C02 寫入的 4 個字節(jié)數據[STOP] 從目標接口輸出停止信號,結束本次通訊

1.1.3 從 AT24C02 讀取數據
從 AT24C02 讀取 4 個字節(jié)數據,數據起始地址為 0。
向 UART1 發(fā)送字符串:[IIC][START][WT2H]A0 00[START][WT1H]A1[RD4N][STOP]
從 UART1 返回 4 個字節(jié)(16 進制):30 31 32 33 [IIC] 數據幀的目標是 IIC 接口
[START] 從目標接口輸出開始信號
[WT2H] 從目標接口輸出 2 個字節(jié),后續(xù)數據類型為 16 進制。

A0 00 2 字節(jié)數據,AT24C02 芯片地址+要操作的EEPROM 地址
[START] 從目標接口輸出開始信號
[WT1H] 從目標接口輸出 1 個字節(jié),后續(xù)數據類型為 16 進制。
A1 AT24C02 芯片的讀地址
[RD4N] 從目標接口連續(xù)讀取 4 個字節(jié)數據 [STOP] 從目標接口輸出停止信號,結束本次通訊

1.1.4 跨頁寫入數據

AT24C02 每頁為 8 字節(jié),EEPROM 地址 0~7 為第 1 頁、8~15 為第 2 頁,以此類推。當向芯片連續(xù)寫入數據時,在寫完每頁最后 1 個字節(jié)后必須向其發(fā)送停止信號,以使芯片對當前頁進行存儲,繼續(xù)寫入后續(xù)數據時需要重新開始寫入時序。
芯片存儲數據需要一定時間,向其發(fā)起新的通訊前應有適當延時。也可以直接向其繼續(xù)寫入若返回了[ERRxxx]表示芯片正忙,重新發(fā)送直到無錯誤返回。
例如:從 EEPROM 地址 0 開始寫入 10 個字節(jié)數據,則應先寫入 0~7,延時,再寫入 8~9。

[IIC][START][WT10H]A0 00 00 01 02 03 04 05 06 07[STOP][DELAY50][IIC][START][WT4H]A0 08 08 09[STOP]

例如:直接向芯片寫入字符串數據

[IIC][START][WT2H]A0 00[WT8S]87654321[STOP][DELAY50][IIC][START][WT4H]A0 08 38 39[STOP]

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

    關注

    60

    文章

    7945

    瀏覽量

    264688
  • 適配器
    +關注

    關注

    8

    文章

    1953

    瀏覽量

    68029
  • uart
    +關注

    關注

    22

    文章

    1235

    瀏覽量

    101397
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5050

    瀏覽量

    97487
收藏 人收藏

    評論

    相關推薦

    可編程USB串口適配器UART

    可編程USB串口適配器UART/I2C/SMBus
    發(fā)表于 08-06 06:35

    多功能USBi2c/spi/uart適配器用戶手冊

    多功能USBi2c/spi/uart適配器用戶手冊
    發(fā)表于 01-22 14:28 ?11次下載

    可編程開發(fā)板USB串口適配器USB2S用戶手冊

    可編程USBUART/I2C/SMBusS/SPI/CAN/1-Wire適配器
    發(fā)表于 05-30 16:51 ?2次下載

    可編程USB串口適配器UART/I2CUSB2S用戶手冊

    可編程 USB UART/I2C/SMBus/SPI/CAN/1-Wire 適配器
    發(fā)表于 06-22 15:02 ?1次下載

    可編程USB串口適配器UART/USB2S用戶手冊

    可編程 USB UART/I2C/SMBus/SPI/CAN/1-Wire 適配器
    發(fā)表于 06-22 15:01 ?0次下載

    可編程USB UART/I2C Wire常見問題及注意事項

    可編程USB UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器
    的頭像 發(fā)表于 08-23 14:38 ?1460次閱讀

    可編程 USB 串口適配器開發(fā)板的詳細接口與功能

    可編程 USB 串口適配器開發(fā)板的詳細接口與功能 可編程
    的頭像 發(fā)表于 08-25 09:31 ?1121次閱讀
    <b class='flag-5'>可編程</b> <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'>開發(fā)板</b>的詳細接口與功能

    可編程 USB 串口適配器開發(fā)板 S2S 功能介紹

    可編程 USB 串口適配器開發(fā)板 S2S 功能介紹
    的頭像 發(fā)表于 08-26 09:41 ?889次閱讀
    <b class='flag-5'>可編程</b> <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'>開發(fā)板</b> S<b class='flag-5'>2</b>S 功能介紹

    可編程 USB 串口適配器開發(fā)板 參數設置與修改

    可編程 USB 串口適配器開發(fā)板 參數設置與修改 可編程
    的頭像 發(fā)表于 08-30 09:26 ?994次閱讀
    <b class='flag-5'>可編程</b> <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'>開發(fā)板</b> 參數設置與修改

    可編程USB串口適配器開發(fā)板

    可編程 USB 串口適配器開發(fā)板 ?SHT3x-DIS 溫濕度傳感器芯片
    的頭像 發(fā)表于 09-02 09:02 ?833次閱讀
    <b class='flag-5'>可編程</b><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'>開發(fā)板</b>

    可編程 USB 串口適配器開發(fā)板與振弦傳感器測量模塊

    可編程 USB 串口適配器開發(fā)板與振弦傳感器測量模塊 可編
    發(fā)表于 09-06 09:17 ?558次閱讀
    <b class='flag-5'>可編程</b> <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'>開發(fā)板</b>與振弦傳感器測量模塊

    可編程USB串口適配器開發(fā)板介紹 UARTSPI應用

    可編程 USB 串口適配器開發(fā)板 UART
    的頭像 發(fā)表于 09-08 13:16 ?1326次閱讀
    <b class='flag-5'>可編程</b><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'>開發(fā)板</b>介紹  <b class='flag-5'>UART</b><b class='flag-5'>轉</b>SPI應用

    可編程USB串口適配器開發(fā)板時鐘芯片參數讀取與修改

    可編程 USB 串口適配器開發(fā)板 DS1302 時鐘芯片參數讀取與修改
    的頭像 發(fā)表于 09-09 09:57 ?997次閱讀
    <b class='flag-5'>可編程</b><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'>開發(fā)板</b>時鐘芯片參數讀取與修改

    可編程USB串口適配器開發(fā)板簡介

    可編程USB UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器
    的頭像 發(fā)表于 10-09 09:58 ?1284次閱讀
    <b class='flag-5'>可編程</b><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'>開發(fā)板</b>簡介

    開發(fā)調試工具:USBIIC/I2C/SPI/UART適配器模塊可編程開發(fā)板

    開發(fā)調試工具:USBIIC/I2C/SPI/UART適配器模塊
    的頭像 發(fā)表于 11-08 10:41 ?1384次閱讀
    <b class='flag-5'>開發(fā)</b>調試工具:<b class='flag-5'>USB</b><b class='flag-5'>轉</b>IIC/<b class='flag-5'>I2C</b>/SPI/<b class='flag-5'>UART</b><b class='flag-5'>適配器</b>模塊<b class='flag-5'>可編程</b><b class='flag-5'>開發(fā)板</b>
    主站蜘蛛池模板: 国产成人综合久久| 在线免费影视| 欧美乱妇15p| 亚洲国产女人aaa毛片在线| 色综合天天综合网国产成人网| 国语一级毛片私人影院| 久久免费公开视频| 最新亚洲人成网站在线影院| 美国一级毛片不卡无毒| 奇米777狠狠| 在线观看色视频| 国产综合精品久久亚洲| 国产美女久久久| 亚瑟 国产精品| 电影一区二区三区| 酒色影院| 日本黄色免费电影| 手机看片福利盒子久久青| 欧美激情xxxx性bbbb| 美女黄页黄频| 国产精品福利一区| 特级a毛片| 天天干小说| 最好看免费中文字幕2018视频| 激情有码| 亚洲综合精品成人啪啪| 色多多视频在线观看播放| 午夜视频国产| 99久久国产综合精品国| 国产精品777| 一区二区福利| 狠狠色综合网站久久久久久久| 成人黄色免费| 日本网站黄色| 黄色免费看网站| 色视视频| 免费任我爽橹视频在线观看| 午夜综合| 天堂网资源www| 香蕉蕉亚亚洲aav综合| 天天热天天干|