上位机和FPGA开发板--串口通信实验
生活随笔
收集整理的這篇文章主要介紹了
上位机和FPGA开发板--串口通信实验
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先,上位機發送數據給FPGA開發板;然后,FPGA開發板收到數據,再回發給上位機。
首先,上位機>>RS232通訊_SP3232_TTL通訊>>FPGA
上位機通過串口COM2的發送腳PIN3,發送的RS232信號
>>SP3232的接收腳RIN1,接收信號后(芯片內部電平轉換和邏輯轉換,把RS232轉換成TTL信號)
>>轉變成TTL信號后,從ROUT1腳輸出
>>FPGA的接收引腳UART2_RX
然后,FPGA>>TTL通訊_SP3232_RS232通訊>>上位機
FPGA的發送引腳UART2_T,發送的TTL信號
>>SP3232的接收腳DIN1(芯片內部電平轉換和邏輯轉換,把TTL轉換成RS232信號)
>>轉變成RS232信號后,從DOUT1腳輸出
>>通過串口COM2的接收腳PIN2,發送到上位機
首先,上位機? <<USB通訊>>? CH340G
上位機通過USB串口的發送腳D+D-信號
>>CH340G的接收腳D+D-,接收信號后(芯片內部把USB信號轉換成TTL信號)
芯片可以實現USB通訊協議和TTL協議的轉換.
然后,CH340G? <<TTL通訊>>? FPGA
CH340G發送腳TXD發送信號>>FPGA接收腳
FPGA發送腳>>CH340G接收腳。
?
?
verlog 程序部分
頂層文件
串口接收程序
?
串口發送程序
?
IPcore? clk_div
致謝
感謝正點原子,歡迎購買開拓者開發板學習。
?淘寶店鋪:http://openedv.taobao.com? ??????技術論壇:www.openedv.com
總結
以上是生活随笔為你收集整理的上位机和FPGA开发板--串口通信实验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PV操作(操作系统)
- 下一篇: go import用法