国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

STM32 —— USB 轉(zhuǎn) TTL(CH340)

這篇具有很好參考價(jià)值的文章主要介紹了STM32 —— USB 轉(zhuǎn) TTL(CH340)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

STM32 —— USB 轉(zhuǎn) TTL(CH340)

在使用 USB 轉(zhuǎn) TTL 模塊之前,我們需要了解 TTL 協(xié)議

串口 TTL

什么是 TTL

TTL 一般是從單片機(jī)或者芯片中發(fā)出的電平,高電平為 5V(51單片機(jī))或者 3.3V(stm32)

TTL 接口屬于并行方式傳輸數(shù)據(jù)的接口,采用這種接口時(shí),不必在液晶顯示器的驅(qū)動(dòng)板端和液晶面板端使用專用的接口電路,而是由驅(qū)動(dòng)板主控芯片輸出的 TTL 數(shù)據(jù)信號(hào)經(jīng)電纜線直接傳送到液晶面板的輸入接口

TTL 電平

TTL 電平信號(hào)應(yīng)用廣泛,是因?yàn)槠鋽?shù)據(jù)表示采用二進(jìn)制規(guī)定,即:

邏輯高電平 == 0 == VCC == 3.3V 或 5V

邏輯低電平 == 0 == 0V == 0V

數(shù)字電路中,由 TTL 電子元器件組成電路的電平是個(gè)電壓范圍,規(guī)定:

輸出高電平 >= 2.4V,輸出低電平 <= 0.4V

輸入高電平 >= 2.0V,輸入低電平 <= 0.8V

USB 轉(zhuǎn) TTL 使用

簡(jiǎn)介

USB 轉(zhuǎn) TTL 模塊的作用就是把電平轉(zhuǎn)換到雙方都能識(shí)別進(jìn)行通信

單片機(jī)通信接口的電平邏輯和 PC 機(jī)通信接口的電平邏輯不同,PC 機(jī)上的通信 接口有 USB 接口,相應(yīng)電平邏輯遵照 USB 原則;還有 DB9 接口(九針口),相應(yīng)電平邏輯遵照 RS-232 原則

單片機(jī)上的串行通信通過單片機(jī)的 RXD、TXD、VCC、GND 四個(gè)引腳,相應(yīng)電平邏輯遵照 TTL 原則

USB 是一種串口(串口是一大類接口,包括但不僅限于 RS232),它擁有復(fù)雜的通訊協(xié)議,支持熱插拔,并可以以非??斓乃俣葌鬏敂?shù)據(jù)。串口,是指 RS232 串口,這是一種幾乎沒有協(xié)議的傳輸接口,可以直接收發(fā)數(shù)據(jù)

具體關(guān)于 RS-232 協(xié)議的內(nèi)容會(huì)在我的另外一篇博客介紹到:STM32 —— 常用串口通信協(xié)議

USB 轉(zhuǎn) TTL 串口模塊是一個(gè)非常實(shí)用的工具,可以測(cè)試模塊的 UART 串口通信和通過單片機(jī)的 UART 接口給單片機(jī)等下載程序。
能夠在電腦上的串口助手軟件非常直觀的顯示出串口設(shè)備返回的數(shù)據(jù)以及發(fā)送相應(yīng)的控制數(shù)據(jù)給串口設(shè)備。
常見的有 CP2102、PL2303、FT232、CH340 等串口芯片方案的 USB 轉(zhuǎn)串口模塊。以下以 CH340 串口模塊為例,對(duì)其進(jìn)行自檢測(cè)試。、

實(shí)物如下圖:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

工作原理

USB 轉(zhuǎn)串口即實(shí)現(xiàn)計(jì)算機(jī) USB 接口到物理串口之間的轉(zhuǎn)換??梢詾闆]有串口的計(jì)算機(jī)或其他 USB 主機(jī)增加串口,使用 USB 轉(zhuǎn)串口設(shè)備等于將傳統(tǒng)的串口設(shè)備變成了即插即用的 USB 設(shè)備

串口發(fā)送:

串口應(yīng)用發(fā)送數(shù)據(jù) -> USB 串口驅(qū)動(dòng)獲取數(shù)據(jù) -> 驅(qū)動(dòng)將數(shù)據(jù)經(jīng)過 USB 通道發(fā)送給 USB 串口設(shè)備 -> USB 串口設(shè)備接收到數(shù)據(jù)通過串口發(fā)送

串口接收:

USB 串口設(shè)備接收串口數(shù)據(jù) -> 將串口數(shù)據(jù)經(jīng)過 USB 打包后上傳給 USB 主機(jī) -> USB 串口驅(qū)動(dòng)獲取到通過 USB 上傳的串口數(shù)據(jù) -> 驅(qū)動(dòng)將數(shù)據(jù)保存在串口緩沖區(qū)提供給串口應(yīng)用讀取

USB轉(zhuǎn)串口CH340接線

下圖是 USB 轉(zhuǎn)串口模塊的一些功能模塊的標(biāo)示,USB 轉(zhuǎn)串口電路板背后還預(yù)留了一些全信號(hào)輸出的接口,可以將電線直接焊接在這些引腳上來使用預(yù)留的功能

STM32 —— USB 轉(zhuǎn) TTL(CH340)

下圖是對(duì) USB 轉(zhuǎn)串口模塊的引腳標(biāo)示

STM32 —— USB 轉(zhuǎn) TTL(CH340)

VCC 與 GND 直接接在單片機(jī)上的 VCC 與 GND 即可,RXD 與 TXD 需要接在相對(duì)應(yīng)的 RCC 輸入輸出的引腳上,這樣就可以通過上位機(jī)將數(shù)據(jù)或程序發(fā)送或燒錄到單片機(jī)中

CH340 模塊驅(qū)動(dòng)安裝

首先,我們將所使用的模塊插在電腦上,然后打開設(shè)備管理器,由于還沒有安裝相對(duì)應(yīng)的驅(qū)動(dòng),所以,在設(shè)備管理器中還看不到對(duì)應(yīng)的模塊:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

我們需要在官網(wǎng)下載模塊型號(hào)對(duì)應(yīng)的驅(qū)動(dòng):CH340官網(wǎng)點(diǎn)擊下載

下載后解壓出來的內(nèi)容如下圖:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

直接點(diǎn)擊 SETUP.EXE 進(jìn)行安裝,雖然顯示的是 CH341SER.INF ,但是 CH341SER.INF 兼容 CH340 ,所以直接點(diǎn)擊安裝即可:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

安裝成功如下圖:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

然后我們重新插上 CH340 模塊,重新打開設(shè)備管理器,就能看到 CH340 模塊對(duì)應(yīng)的設(shè)備了:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

配置 COM 口編號(hào)

在設(shè)備管理器中右鍵點(diǎn)擊設(shè)備,選擇屬性,并選擇端口設(shè)置頁面,如下圖:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

點(diǎn)擊高級(jí),查看端口號(hào):

STM32 —— USB 轉(zhuǎn) TTL(CH340)

測(cè)試

下面是用 SSCOM 串口測(cè)試工具進(jìn)行測(cè)試,SSCOM 串口測(cè)試工具官方下載網(wǎng)站:SSCOM

選擇所設(shè)置好的串口,打開串口,輸入并發(fā)送文字,查看是否收到,或收到的字符是否一致:

STM32 —— USB 轉(zhuǎn) TTL(CH340)

如果能自收自發(fā)數(shù)據(jù),且收發(fā)數(shù)據(jù)一致,就說明驅(qū)動(dòng)配置完成,并且模塊功能完整

STM32 —— USB 轉(zhuǎn) TTL(CH340)

注意事項(xiàng)

1.CH340 模塊插在 USB2.0 口時(shí),5V 排針輸出口電流只有 500MA 左右,如過要接的功率比較的大模塊建議接 USB3.0 或者給大功率模塊單獨(dú)外接電源且共地
2. 切勿將 VCC 與 GND 短接,否則會(huì)燒壞模塊,發(fā)現(xiàn)插上后模塊燈不亮貨模塊發(fā)燙嚴(yán)重請(qǐng)立即拔掉檢測(cè)是否接反或短路。

所需文件下載連接

CH340驅(qū)動(dòng)

CH34xSerCfg 官方串口配置器

SSCOM 串口調(diào)試器

參考文檔

  1. STM32串口TTL和RS-232

  2. STM32串口通信以及USB/TTL轉(zhuǎn)232工作原理文章來源地址http://www.zghlxwxcb.cn/news/detail-406065.html

到了這里,關(guān)于STM32 —— USB 轉(zhuǎn) TTL(CH340)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32上模擬CH340芯片的功能 (一)

    STM32上模擬CH340芯片的功能 (一)

    #虛擬串口模擬CH340# 代碼gitee地址:STM32F103_CH340: 用STM32模擬ch340USB串口的功能 1. 確定通信接口:CH340是一款USB轉(zhuǎn)串口芯片,因此您需要選擇STM32上的某個(gè)USB接口來實(shí)現(xiàn)USB通信。通常情況下,STM32系列芯片都有內(nèi)置的USB接口,您可以根據(jù)您的具體型號(hào)選擇合適的接口。 2. 實(shí)現(xiàn)USB功

    2024年02月21日
    瀏覽(93)
  • CH340進(jìn)行STM32單片機(jī)程序燒錄

    CH340進(jìn)行STM32單片機(jī)程序燒錄

    目錄 代碼: 接法: 結(jié)束: 剛寫完32點(diǎn)燈程序,接下來打算用CH340進(jìn)行燒錄 一個(gè)main.c實(shí)現(xiàn)點(diǎn)燈,即PA2出低電位 放個(gè)仿真圖? 接下來就是燒錄了 用的是CH340進(jìn)行燒錄 CH340usb轉(zhuǎn)ttl CH340 STM32 TXD RXD RXD TXD 3V3 3V3 GND GND 注意這里TXD和RXD是反接的 然后打開flymcu進(jìn)行配置 port看設(shè)備管理器選

    2024年02月05日
    瀏覽(24)
  • CH340系列介紹和STM32的BOOT模式選擇燒錄模式

    CH340系列介紹和STM32的BOOT模式選擇燒錄模式

    你是否在疑惑網(wǎng)上買的32最小系統(tǒng)無法串口燒錄,你是否在疑惑STM32的BOOT引腳有什么作用,本篇文章將幫你解答。 目錄 一、CH340系列介紹 1.CH340N、CH340G、CH340B芯片介紹 原理圖 2.USB總線轉(zhuǎn)串口的電路圖連接與解釋(以CH340N為例) 原理圖連線(左圖USB轉(zhuǎn)串口,右圖5V轉(zhuǎn)3.3V模塊)

    2024年02月08日
    瀏覽(95)
  • USB轉(zhuǎn)串口芯片CH340

    USB轉(zhuǎn)串口芯片CH340

    本篇文章將帶領(lǐng)大家全面解析 USB轉(zhuǎn)串口芯片CH340 ,主要分為以下幾個(gè)方面: 一、CH340芯片介紹 二、CH340芯片特點(diǎn) 三、CH340芯片封裝 四、CH340芯片引腳說明 五、CH340芯片功能說明 六、CH340芯片應(yīng)用電路 CH340是一個(gè)USB總線的轉(zhuǎn)接芯片,可實(shí)現(xiàn)USB轉(zhuǎn)串口或者USB轉(zhuǎn)打印口。 在串口方

    2023年04月08日
    瀏覽(104)
  • 【CH340N USB轉(zhuǎn)串口通信】

    【CH340N USB轉(zhuǎn)串口通信】

    CH340N芯片是一種USB轉(zhuǎn)串口芯片,它可以將USB接口轉(zhuǎn)換為UART串口接口,使計(jì)算機(jī)可以通過USB接口和單片機(jī)等設(shè)備進(jìn)行通信。該芯片具有低功耗、高穩(wěn)定性等特點(diǎn),被廣泛用于電子設(shè)備中。 CH340N是一個(gè) USB 總線的轉(zhuǎn)接芯片,實(shí)現(xiàn) USB 轉(zhuǎn)串口,支持 5V 電源電壓和 3.3V 電源電壓。 全

    2024年02月01日
    瀏覽(100)
  • STM32的一鍵下載CH340 DTR RTS與復(fù)位電路NRST的學(xué)習(xí)筆記

    STM32的一鍵下載CH340 DTR RTS與復(fù)位電路NRST的學(xué)習(xí)筆記

    這兩天在學(xué)習(xí)stm32最小系統(tǒng)板的時(shí)候 對(duì)這一部分特別的不理解 于是就去找了很多東西去看? 先說一鍵下載電路吧 先引用一張正點(diǎn)原子的原理圖: 在芯片手冊(cè)上查找ch340的手冊(cè),上面對(duì)于?RTS與DTR的定義是這樣的?: ? 這就說明 我們是可以去控制RTS與DTR的一個(gè)高低電平的 從而

    2023年04月23日
    瀏覽(28)
  • 如何使用CH340G模塊給51單片機(jī)下載程序

    如何使用CH340G模塊給51單片機(jī)下載程序

    一、首先準(zhǔn)備好材料: 1、CH340G下載器USB轉(zhuǎn)TTL模塊+3根杜邦線; 2、51單片機(jī)STC89C52RC最小系統(tǒng)板; 3、51單片機(jī)STC89C52RC; 4、USB轉(zhuǎn)DC005接口的DC電源線; 二、下載程序步驟 1、給最小系統(tǒng)裝好晶振和芯片,如下圖所示。注意事項(xiàng):芯片的朝向,有個(gè)缺口的地方朝10針簡(jiǎn)易牛角這邊;

    2024年01月17日
    瀏覽(97)
  • STM32實(shí)現(xiàn)USB轉(zhuǎn)TTL串口工具

    STM32實(shí)現(xiàn)USB轉(zhuǎn)TTL串口工具

    具有USB接口和UART接口的STM32芯片,如STM32F1, STM32F4等等,都可以實(shí)現(xiàn)USB轉(zhuǎn)TTL串口工具的制作。目前具有USB接口的最小資源的芯片是STM32F103C6T6。這里介紹USB轉(zhuǎn)UART的代碼設(shè)計(jì)。 STM32例化的USB VCOM,數(shù)據(jù)通訊到STM32內(nèi)部設(shè)定的緩存空間,如果不向外部進(jìn)行UART轉(zhuǎn)發(fā),則VCOM的波特率為名

    2024年02月02日
    瀏覽(19)
  • CH340-為什么需要安裝驅(qū)動(dòng)?

    CH340-為什么需要安裝驅(qū)動(dòng)?

    CH340作為一種電平轉(zhuǎn)換芯片,用于TTL轉(zhuǎn)USB,最終實(shí)現(xiàn)USB轉(zhuǎn)串口(一般用于電腦和設(shè)備之間的通信) ? (串口:串行通信接口。對(duì)于電腦來說,串口就是DB9,USB;對(duì)于嵌入式來說,串口一般就是指UART(GNDVCCTXDRXD)。二者之間電平標(biāo)準(zhǔn)不同,通過轉(zhuǎn)換芯片進(jìn)行轉(zhuǎn)換。) 簡(jiǎn)單來

    2024年02月06日
    瀏覽(92)
  • 使用USB轉(zhuǎn)TTL下載器將固件燒寫到STM32F103C8T6最小系統(tǒng)板中

    使用USB轉(zhuǎn)TTL下載器將固件燒寫到STM32F103C8T6最小系統(tǒng)板中

    ch340驅(qū)動(dòng)下載地址: https://www.wch.cn/download/CH341SER_EXE.html mcuisp下載地址: 百度云盤資源: 鏈接:https://pan.baidu.com/s/1TuecWD0T1HTMkEpobuesFw 提取碼:visk Flymcu下載地址: 百度云盤資源 鏈接:https://pan.baidu.com/s/1VxMUZFOVvpAf-L_YbATMag 提取碼:fasf usb轉(zhuǎn)TTL下載器的跳線帽接3V3 開發(fā)板BOOT0跳線

    2024年01月18日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包