資料介紹
0引言
ARM處理器是Acorn計算機有限公司面向低預算市場設計的第一款RISC微處理器。ARM處理器具有耗電少功能強、1 6位/32位雙指令集和合作伙伴眾多等特點。本設計采用STM32F103ZET6芯片進行研究。此芯片采用ARM 32位的Cortex-M3 CPU作為內核,芯片帶有2通道12位的D/A轉換器,12通道DMA控制器能支持外設:定時器、ADC、DAC、USART等,具有112個快速IO端口。同時此芯片具有多達13個通信接口,其中包括USB2.0全速接口[1]。
LabVIEW是一種程序開發環境,采用圖標代替文本行創建應用程序的圖形化編程語言。LabVIEW是一種圖形化的編程語言的開發環境,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣[2-3]。
由于STM32F103ZET6芯片功能強大,IO端口眾多,為了方便在線對STM芯片IO端口,DAC、ADC功能以及PWM功能進行配置,本文利用LabVIEW8.6軟件對STM32芯片進行了調試平臺的設計。利用LabVIEW8.6軟件進行調試平臺的開發可以起到縮短開發周期,增強程序可讀性和理解度以及界面更優美的優點。
1調試平臺的總體構架
利用LabVIEW8.6軟件設計的調試平臺是按照下載到STM32F103ZET6芯片的程序進行設計。STM32芯片的內部程序已經對USB傳輸控制、IO端口的控制、AD數據采集、DA輸出以及PWM輸出都進行了定義。STM32系統利用自帶的USB2.0通信接口與調試平臺進行通信[4]。調試平臺主要由USB設備選擇模塊、IO端口控制模塊、AD數據采集模塊、DA輸出模塊以及PWM輸出模塊這五個部分組成,本平臺的總體結構框圖如圖1所示。本文主要對調試平臺中USB設備選擇模塊來進行研究和實現。

圖1 調試平臺的總體結構框圖
2 USB設備選擇模塊的設計

圖2 USB設備選擇模塊設計流程圖
ARM處理器是Acorn計算機有限公司面向低預算市場設計的第一款RISC微處理器。ARM處理器具有耗電少功能強、1 6位/32位雙指令集和合作伙伴眾多等特點。本設計采用STM32F103ZET6芯片進行研究。此芯片采用ARM 32位的Cortex-M3 CPU作為內核,芯片帶有2通道12位的D/A轉換器,12通道DMA控制器能支持外設:定時器、ADC、DAC、USART等,具有112個快速IO端口。同時此芯片具有多達13個通信接口,其中包括USB2.0全速接口[1]。
LabVIEW是一種程序開發環境,采用圖標代替文本行創建應用程序的圖形化編程語言。LabVIEW是一種圖形化的編程語言的開發環境,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣[2-3]。
由于STM32F103ZET6芯片功能強大,IO端口眾多,為了方便在線對STM芯片IO端口,DAC、ADC功能以及PWM功能進行配置,本文利用LabVIEW8.6軟件對STM32芯片進行了調試平臺的設計。利用LabVIEW8.6軟件進行調試平臺的開發可以起到縮短開發周期,增強程序可讀性和理解度以及界面更優美的優點。
1調試平臺的總體構架
利用LabVIEW8.6軟件設計的調試平臺是按照下載到STM32F103ZET6芯片的程序進行設計。STM32芯片的內部程序已經對USB傳輸控制、IO端口的控制、AD數據采集、DA輸出以及PWM輸出都進行了定義。STM32系統利用自帶的USB2.0通信接口與調試平臺進行通信[4]。調試平臺主要由USB設備選擇模塊、IO端口控制模塊、AD數據采集模塊、DA輸出模塊以及PWM輸出模塊這五個部分組成,本平臺的總體結構框圖如圖1所示。本文主要對調試平臺中USB設備選擇模塊來進行研究和實現。

圖1 調試平臺的總體結構框圖
2 USB設備選擇模塊的設計

圖2 USB設備選擇模塊設計流程圖
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 最簡單DIY基于STM32單片機的藍牙智能小車設計方案
- 小信號放大電路設計方案匯總 142次下載
- 基于STM32單片機的時鐘樹設計方案 38次下載
- 空調PFC原理及交錯設計方案分析 18次下載
- AC24V接口EMC標準電路設計方案 37次下載
- AC380V EMC標準電路設計方案 51次下載
- AV接口EMC標準電路設計方案 31次下載
- CAN總線接口EMC標準電路設計方案 210次下載
- 基于NVM和DRAN的混合內存系統設計方案 12次下載
- 基于STM32F407的勵磁控制器設計方案 20次下載
- 基于MATLAB的DSP控制系統仿真平臺設計方案 20次下載
- BLE實驗詳解之藍牙溫度計設計方案 25次下載
- BLE實驗詳解之藍牙血壓計設計方案 37次下載
- 卡拉OK人聲增效電路設計方案 7次下載
- STM32L476xx超低功耗手臂設計方案 4次下載
- 開發攻略之STM32調試端口的映射 480次閱讀
- 基于STM32的串口環形隊列IAP調試 1639次閱讀
- 基于STM32CubeIDE的調試配置 4069次閱讀
- 基于STM32的室內空氣凈化監測系統設計方案 2460次閱讀
- 基于labview信號發生器的設計方案 2998次閱讀
- 如何解決STM32調試無法進入main函數的問題? 1.5w次閱讀
- 基于STM32中調試與串口之間的信息傳輸 6518次閱讀
- 基于工控平臺的設計方案 3556次閱讀
- labview怎么調試?基于labview的USB調試教程案例分析 1.3w次閱讀
- 基于STM32的自動量程電壓表的設計方案 1.5w次閱讀
- 基于RT-Thread和STM32的數碼相框設計方案 5573次閱讀
- 基于高穩定電源虛擬測試系統設計方案 3538次閱讀
- 基于SVPWM算法的變頻調速系統設計方案 5144次閱讀
- 基于AN8026變頻器高性能電源設計方案 4073次閱讀
- 適用于每個LabVIEW開發者的巧妙調試技巧 5325次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論