直流電源測試儀瞬態(tài)信號分析與底層軟件設(shè)計(jì)
【文章頁數(shù)】:84 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖3-1驅(qū)動模塊框架圖
第三章下位機(jī)驅(qū)動模塊軟件設(shè)計(jì)15第三章下位機(jī)驅(qū)動模塊軟件設(shè)計(jì)3.1硬件方案介紹本設(shè)計(jì)的直流電源分析儀采集板卡通過USB接口與上位機(jī)傳遞數(shù)據(jù)。考慮到FPGA開發(fā)USB協(xié)議的困難、集板卡需要額外的存儲芯片存儲固定校準(zhǔn)參數(shù)、且USB隔離芯片有速度限制,本設(shè)計(jì)采用STM32作為FPGA與....
圖3-4USB初始化的完整流程
電子科技大學(xué)碩士學(xué)位論文241.HAL庫初始化。2.外部IO控制初始化。3.USB初始化。4.串口初始化。5.FSMC總線GPIO控制端口初始化。6.FSMC總線初始化。7.DMA初始化。8.FPGA初始化。9.對STM芯片中的FLASH存儲器初始化。開機(jī)啟動時(shí),ARM處理器先啟....
圖3-5IO讀寫的完整流程
第三章下位機(jī)驅(qū)動模塊軟件設(shè)計(jì)25串口設(shè)備讀取相關(guān)的數(shù)據(jù)。設(shè)計(jì)完成的IO讀寫的順序圖如圖3-5所示:圖3-5IO讀寫的完整流程開機(jī)啟動時(shí),ARM處理器先啟動,并且復(fù)位FPGA硬件,復(fù)位完成后與FPGA建立FSMC通訊連接。上位機(jī)發(fā)送DMA讀寫指令時(shí),將指令數(shù)據(jù)通過虛擬的USB串口設(shè)....
圖3-6DMA讀寫的完整流程
電子科技大學(xué)碩士學(xué)位論文26圖3-6DMA讀寫的完整流程3.5本章小結(jié)本章主要介紹下位機(jī)驅(qū)動模塊功能的設(shè)計(jì)與實(shí)現(xiàn)。首先介紹了驅(qū)動模塊的硬件選型與方案。然后介紹了USB傳輸協(xié)議的設(shè)計(jì)。并詳細(xì)的描述了USB固件系統(tǒng)及USBCDC框圖的整體結(jié)構(gòu),以及USB固件程序開發(fā)和移植過程,并對移....
本文編號:3938173
本文鏈接:http://sikaile.net/kejilunwen/dianlidianqilunwen/3938173.html