18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA開發(fā)板TSP的串口通信設(shè)計(jì)

友晶FPGA ? 來源:友晶FPGA ? 2025-10-15 11:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文詳細(xì)介紹基于Terasic FPGA開發(fā)板TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)采用Verilog HDL編寫UART收發(fā)控制器,通過CP2102N實(shí)現(xiàn)FPGA與PC間的快速穩(wěn)定通信。

1CP2102N簡(jiǎn)介及其驅(qū)動(dòng)安裝

查閱數(shù)據(jù)手冊(cè)TSP_v.x.x.x_SystemCDDatasheetUart_to_USBcp2102n-datasheet.pdf可知CP2102N關(guān)鍵特性:

支持300bps至3Mbps波特率

內(nèi)置USB 2.0全速控制器

自動(dòng)波特率檢測(cè)和信號(hào)極性控制

3.3V UART接口電平,與FPGA直接兼容

在之前文章1-串行通信基礎(chǔ)知識(shí)提到在使用UART轉(zhuǎn)USB口之前,主機(jī)需要安裝串口驅(qū)動(dòng)程序,在操作系統(tǒng)中創(chuàng)建一個(gè)虛擬串口(如 COM3)。這樣,上位機(jī)軟件就可以像操作傳統(tǒng)串口一樣,通過這個(gè)虛擬串口與 FPGA 通信了。

當(dāng)TSP開發(fā)板的串口J6口插到PC的USB口以后,電腦設(shè)備管理器會(huì)出現(xiàn)如下設(shè)備:

4b414b30-a966-11f0-8c8f-92fbcf53809c.png

右擊選中CP2102N USB to UART Bridge Controller設(shè)備,選擇更新驅(qū)動(dòng)程序(P):

4ba4309c-a966-11f0-8c8f-92fbcf53809c.png

然后選擇瀏覽我的電腦以查找驅(qū)動(dòng)程序(R):

4bfd706c-a966-11f0-8c8f-92fbcf53809c.png

CP2102N的PC端驅(qū)動(dòng)文件在TSP_v.x.x.x_SystemCDToolserial_driver(該壓縮包在友晶官網(wǎng)下載)路徑下, 比如您的電腦當(dāng)前版本是Win10, 事先解壓win10文件夾下的CP210x_Universal_Windows_Driver.zip壓縮包到當(dāng)前路徑,然后將驅(qū)動(dòng)路徑指到剛解壓的文件路徑:

4c585540-a966-11f0-8c8f-92fbcf53809c.png

在點(diǎn)擊下一步后會(huì)彈出驅(qū)動(dòng)安裝成功窗口,最后點(diǎn)擊關(guān)閉按鈕即可:

4cb3b926-a966-11f0-8c8f-92fbcf53809c.png

安裝以后PC設(shè)備管理器如下:

4d09d61c-a966-11f0-8c8f-92fbcf53809c.png

1

TSP的串口硬件電路

TSP的串口硬件電路圖如下:

4d62da64-a966-11f0-8c8f-92fbcf53809c.png

4dbeaa1a-a966-11f0-8c8f-92fbcf53809c.png

1

串口代碼設(shè)計(jì)與功能仿真

代碼設(shè)計(jì)思想?yún)⒖?-基于FPGA開發(fā)板DE23-Lite的串口通信設(shè)計(jì) (FT2232H),Quartus工程下載:參見本文末,本工程使用Quartus 17.1 Lite版本,仿真(仿真設(shè)置步驟請(qǐng)參考06-基于FPGA和LTC2308的數(shù)字電壓表設(shè)計(jì)-ModelSim仿真與Matlab模擬信號(hào)產(chǎn)生)結(jié)果如下:

4e1e04c4-a966-11f0-8c8f-92fbcf53809c.png

引腳分配如下:

4e776884-a966-11f0-8c8f-92fbcf53809c.png

1

串口設(shè)計(jì)下板驗(yàn)證

測(cè)試之前硬件連接如下:

連接串口J6 到PC;

用USB Blaster線纜連接開發(fā)板和PC;

連接12V電源到開發(fā)板;

將sof配置文件下載到開發(fā)板:

4ed02abe-a966-11f0-8c8f-92fbcf53809c.png

先從設(shè)備管理器里面找到當(dāng)前串口的名稱:

4f2c8462-a966-11f0-8c8f-92fbcf53809c.png

然后雙擊putty.exe打開串口調(diào)試工具:

4f84364e-a966-11f0-8c8f-92fbcf53809c.png

點(diǎn)擊Serial設(shè)置串口為COM10,波特率設(shè)置為115200,停止位設(shè)置為1,然后點(diǎn)擊Session:

4fd9ebca-a966-11f0-8c8f-92fbcf53809c.png

點(diǎn)擊 Session以后出現(xiàn)如下界面,點(diǎn)擊Open打開串口:

5034c144-a966-11f0-8c8f-92fbcf53809c.png

發(fā)送任意字符:

508f6194-a966-11f0-8c8f-92fbcf53809c.png

然后查看串口接收到的字符是否與之一致:

50e83526-a966-11f0-8c8f-92fbcf53809c.png

備注:

基于TSP(C5P/OSK)的例程下載地址:

通過網(wǎng)盤分享的文件:TSP_UART.rar

鏈接:https://pan.baidu.com/s/1iY0f5ef2YXWrHaXl_6q_xA提取碼: tera

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1650

    文章

    22217

    瀏覽量

    628054
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1288

    瀏覽量

    105823
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1653

    瀏覽量

    57458
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    6027

    瀏覽量

    110737

原文標(biāo)題:3-基于FPGA開發(fā)板OSK/TSP/C5P的串口通信設(shè)計(jì) (CP2102N)

文章出處:【微信號(hào):友晶FPGA,微信公眾號(hào):友晶FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于FPGA開發(fā)板DE23-Lite的串口通信設(shè)計(jì)

    DE23-Lite開發(fā)板提供了一個(gè)UART通信接口(物理接口是下圖的Type C接口),用戶能夠通過主機(jī)與Agilex 3 FPGA進(jìn)行串口通信
    的頭像 發(fā)表于 10-15 10:57 ?2211次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>DE23-Lite的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>設(shè)計(jì)

    【Runber FPGA開發(fā)板】配套視頻教程——UART串口通信實(shí)驗(yàn)

    本視頻是Runber FPGA開發(fā)板的配套視頻課程,實(shí)現(xiàn)板子與PC機(jī)串口助手之間的通信。與串口通信
    發(fā)表于 04-13 11:53

    Altium推出智能FPGA開發(fā)板NanoBoard 300

    Altium推出智能FPGA開發(fā)板NanoBoard 3000產(chǎn)品系列 Altium 宣布推出 NanoBoard FPGA 開發(fā)板產(chǎn)品系列的最新產(chǎn)品。 NanoBoard
    發(fā)表于 11-04 17:01 ?1360次閱讀

    fpga開發(fā)板電路圖

    最全面的fpga開發(fā)板電路圖,一共有10多份fpga開發(fā)板電路圖。
    發(fā)表于 04-19 12:50 ?133次下載
    <b class='flag-5'>fpga</b><b class='flag-5'>開發(fā)板</b>電路圖

    fpga開發(fā)板用途,fpga開發(fā)板價(jià)格

    (host),一個(gè)是目標(biāo)平臺(tái)(target)即開發(fā)板。在此描述的開發(fā)平臺(tái)指的是使用計(jì)算機(jī),通過傳輸?shù)慕缑妫?b class='flag-5'>串口(RS-232)、USB、并口、或者網(wǎng)絡(luò)(Ethernet)與目標(biāo)平臺(tái)連接,f
    發(fā)表于 10-23 17:18 ?4665次閱讀

    STM32迪文串口屏使用開發(fā)板進(jìn)行調(diào)試方法以及錯(cuò)誤

    TTL通信,開發(fā)板的232串口雖然是轉(zhuǎn)接的開發(fā)板uart,但不是TTL通信了.并且轉(zhuǎn)接是跟電腦
    發(fā)表于 12-16 16:53 ?13次下載
    STM32迪文<b class='flag-5'>串口</b>屏使用<b class='flag-5'>開發(fā)板</b>進(jìn)行調(diào)試方法以及錯(cuò)誤

    使用小凌派開發(fā)板wifi進(jìn)行tcp通信的步驟

    開發(fā)過程中想要與開發(fā)板進(jìn)行通信一般使用串口通信,當(dāng)開發(fā)板使用
    的頭像 發(fā)表于 05-16 09:35 ?2793次閱讀

    上位機(jī)和FPGA開發(fā)板--串口通信實(shí)驗(yàn)

    首先,上位機(jī)發(fā)送數(shù)據(jù)給FPGA開發(fā)板;然后,FPGA開發(fā)板收到數(shù)據(jù),再回發(fā)給上位機(jī)。
    發(fā)表于 05-11 18:26 ?12次下載
    上位機(jī)和<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>--<b class='flag-5'>串口</b><b class='flag-5'>通信</b>實(shí)驗(yàn)

    基于STM32F4開發(fā)板的激光測(cè)距模塊串口通信(三)

    在我們使用外設(shè)時(shí)怎樣將外設(shè)的數(shù)據(jù)返回給開發(fā)板呢? 今天以STM32F4開發(fā)板為例,講解激光測(cè)距模塊如何通過串口通信將數(shù)據(jù)發(fā)送給開發(fā)板。PS
    發(fā)表于 05-17 09:50 ?7次下載
    基于STM32F4<b class='flag-5'>開發(fā)板</b>的激光測(cè)距模塊<b class='flag-5'>串口</b><b class='flag-5'>通信</b>(三)

    利用FPGA開發(fā)板進(jìn)行ASIC原型開發(fā)的技巧

    )要求一個(gè)基于多個(gè)FPGA的原型開發(fā)板。 在不太遙遠(yuǎn)的過去,對(duì)ASIC設(shè)計(jì)團(tuán)隊(duì)而言,在這類情況下主要的解決方案就是在內(nèi)部建立他們自己的定制多個(gè)FPGA的原型開發(fā)板。然而,今天,使用現(xiàn)成
    的頭像 發(fā)表于 06-04 16:50 ?1869次閱讀

    基于小凌派RK2206開發(fā)板wifi-tcp通信實(shí)驗(yàn)

    基于小凌派RK2206開發(fā)板wifi-tcp通信實(shí)驗(yàn)在開發(fā)過程中想要與開發(fā)板進(jìn)行通信一般使用串口
    的頭像 發(fā)表于 06-14 11:10 ?2514次閱讀
    基于小凌派RK2206<b class='flag-5'>開發(fā)板</b>wifi-tcp<b class='flag-5'>通信</b>實(shí)驗(yàn)

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺(tái),各自具有不同的特點(diǎn)和應(yīng)用場(chǎng)景。在以下的文章中,我將詳細(xì)介紹FPGA
    的頭像 發(fā)表于 02-01 17:09 ?3781次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個(gè)關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?2253次閱讀

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場(chǎng)可編程門陣列)技術(shù)的開發(fā)平臺(tái),它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字
    的頭像 發(fā)表于 03-14 18:20 ?4123次閱讀

    正點(diǎn)原子fpga開發(fā)板不同型號(hào)

    正點(diǎn)原子作為國(guó)內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級(jí)到高端應(yīng)用的各個(gè)領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級(jí)
    的頭像 發(fā)表于 11-13 09:30 ?4892次閱讀