




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
[]草稿[ 者作者/目概 功 板載功 SD DFU軟 DFUFile DfuSe 通過串口程 序說明 .................................................................................................................................1MbyteFlash20×32bit4KBFlash,SRAMPSRAMNORNANDFlash8080/6800模式的LCD接口USB2.0high-speed/full-speeddevice/host/OTG10/100EthernetMAC4USARTs/2UARTs(10.5Mbit/s,ISO7816interfaceLINIrDAModemcontrol)3SPI最高37.5Mbits/s238-to14-bit頭接口最高1-bit(default),4-bitand8-bitSD/SDIOMMCcard3×12-bit,2.4MSPSA/D17timers168MHz的計數(shù)頻率I/O最高頻率為84MHzISPIAP4GBitNANDFlash10/100M以太網(wǎng)接口(MII、RMII兩種配置模式)USB2.0高速主從設備接口(mini)USB2.0高速主設備接口USB2.0全速主設備接口RS232接口SD卡接口(4-HardwarelayoutandCoreMotherPowerBoot01110Clock Y2(板),32.768KSTM32F407IGT6的RTC晶 高速USB的PHY晶 Y1(頭板),24MHz頭模塊的有源晶Reset開發(fā)板提供立體聲音頻插口及麥克風輸入插口,音頻部分暫時沒有提供測試程序。J1CS42L52PDN_HPx[1:0]寄存器的配合可以實現(xiàn)下表的音頻輸出模式:。開發(fā)板帶符合CAN2.0A/B規(guī)范的CAN總線CAN總線中與第二路CAN總線對應I/O與高速USB復用,高速USBCANJP7上的兩個短路帽來選擇:。1●●3●●JP7不加短路帽時PB5PB13做為高速USB的ULPI_D71324用,可以通過SW3、SW4、SW5、SW6上的短路帽做功能配置:123●●1●23●123●●1●23●123●●1●23●123●●1●23●SDUSBOTG5V500mAUSBA型插座可以用來連接普通的鼠標、鍵盤、U盤等USB外設。MiniUSBABUSBA型插座物理上是相互連接的,因而只能在同一時間用其中一開發(fā)板上的網(wǎng)絡PHY為DP83848CVV,采用集成濾波器的RJ45網(wǎng)絡接口,可以實現(xiàn)10/100MSW1、SW2、JP4、JP5上的短路帽可以將網(wǎng)絡設置成MIIRMII模式,網(wǎng)絡默認配置成MII模式。123●●123●●123●●123●●12121212USBOTG5V500mAUSBA型插座可以用來連接普通的鼠標、鍵盤、U盤等USB外設。MiniUSBABUSBA型插座物理上是相互連接的,因而只能在同一時間用其中一開發(fā)板配置有一個130萬像素的頭模塊,為了避免造成的損傷頭模塊獨立包16MbitSRAMR22、R23FSMC_NE2、FSMC_NE3做SRAM的片選,默認焊接R23使用FSMC_NE3。NAND4GBitNANDFlashFSMC_NCE3NANDFlashONENANDFlash(即是二者選其一焊接ONENANDFlashNorFlash的速度NANDFlash的容量。DebugLCDR38、R39FSMC_NE3、FSMC_NE4LCD的片選,默認焊接R39使用FSMC_NE4。心板上的LED1為普通I/O控制的LED。 選擇“Utilities”,如下圖在“UseTargetDriverforFlashProgramming”處選擇仿真器類型,使用的仿真器為ULINK2時選“ULINKCortexDebugger”,若使用的仿真器為JLINKV8時則選“Cortex-M3J-LINK”。們的原理是相同的,文檔針對JLINKV8版本的仿真器的配置作說明。下面進行仿真功能的設置,選擇“OptionsforTarget”,使用的仿真器為ULINK2時選項中選“GoToDefinitionOfinit_disy”軟件將自動跳到該函數(shù)的實體。 DFUFile運行DFUFileManager.exe,選擇IwanttoGENERATEaDFUfilefromS19,HEXorBIN如下圖選擇S19orHexDfuSe 到 開始擦除Flash并將程序到Flash。 該下為一個簡單的控制板上LED1閃爍的程序。程序中的兩個全局變量LEDOn,、LEDOff在SysTick_Handler中賦值。I/O控制、定時器、串口和液晶屏顯示,程序每秒鐘往串口打印一次PF9ADAD值顯示出來。串口使用UART3115200SW3、SW4UART 晶屏上顯示發(fā)送及接收到的PF9處的電壓值。該下的程序使用RLFlash文件系統(tǒng)通過串口來控制插在板上的SD卡,程序兼容RLFlash文件系統(tǒng)可以執(zhí)行創(chuàng)建文件、修改文件、查看文件內(nèi)容、重命名文件、文件、刪除文件、查看根信息、格式化介質(zhì)等操作。短路帽接到絲印為UART的一邊,測試的串口編號為UART6(液晶屏背光控制腳與UART6共用,因此液晶屏上沒看得到顯示的內(nèi)容)。運行超級終端,波特率設為115200,無硬件流控制。程序到開發(fā)板后按復位鍵復Canon16MSDKingston1GSD卡、Kingston8GSDHC卡測試過,并不保證支持所有的SD該下的程序使用RLFlash文件系統(tǒng)通過串口來控制板上的NANDFlash,程序兼容文件、文件、刪除文件、查看根信息、格式化介質(zhì)等操作。的短路帽接到絲印為BL的一邊,測試的串口編號為UART3。運行超級終端,波特率設為115200,無硬件流控制,程序到開發(fā)板后按復位鍵復入y格式化NANDFlash:Flash上的文件信息。該下為USB大容量設備程序,有高速和全速兩種模式程文件,高速設備的程序接J19測試,全速設備的程序接J18測試,如下圖: 下為USBHID類的應用程序。開發(fā)板連接到PC時設備管理器窗口會顯示有輸USBDevice”選項。按開發(fā)板上WKUP、TAMPER、 按鍵,“Inputs(Buttons)”也會產(chǎn)生變化程文件,高速設備的程序接J19測試,全速設備的程序接J18測試,如下圖: 開發(fā)板可以做一個使用。該程序支持普通的SD卡及HCSD卡。Canon16MSDKingston1GSD卡、Kingston的8GHCSD卡測試過,并不保證支持所有的SD卡。 上的NANDFlash,USB插口為J19。將USB鍵盤接到J20的USB-HOST接口上,程序到開發(fā)板后按復位鍵,液晶屏上 的串口編號為UART3。在超級終端內(nèi)輸入“filltest.txt2test.txt共兩行內(nèi)容的在超級終端內(nèi)輸入 o!”,上位機按“Esc”退出再次在超級終端內(nèi)輸入“dir”查看U盤,U該下的程序為HTTPWebCGI接口在網(wǎng)頁工程文件編譯的過程中會自動執(zhí)行“C:\Keil\ARM\bin\fcarm@@Web\Web.inp”指令并由此生成WEB.c文件。則開發(fā)板的IP地址需要改為192.168.1.xxx,詳見Net_Config.c上的配置:CGIC:\Keil\ARM\Hlp\rlarm.幫助文檔,ScriptLanguage及CGIFunctions部分。題則大概十秒后閃爍,液晶屏上會顯示被分配到的IP地址: 用戶名內(nèi)輸入“admin”點擊確認服務器界面。是保存在RAM上的因而斷電后保存不了設置。板上的LED,打勾的LED亮,沒打勾的LED滅,第0位控制板上的LED1。點擊“LCDLCD控制界面,在文本框內(nèi)輸入字符點擊“SendLCD將顯示鍵網(wǎng)頁上顯示按鍵狀態(tài)的0-2位將產(chǎn)生相應的變化。該下的程序為HTTP服務器的應用程序,可以通過網(wǎng)頁瀏覽器將本地文件傳送到開發(fā)板的SD卡上。IP地址: 或開發(fā)板被分配到的IP地址,網(wǎng)頁將彈出一個對話框,在用戶名內(nèi)輸入“admin”,為空,按確認后將出現(xiàn)以下網(wǎng)頁: 該下的程序是一個net服務器的例子,它展示了如何構建一個簡單的基于IP令DHCP服務器的路由器上,開發(fā)板上電后將自動程序完后按復位鍵復位,打開命令窗口(CMD.exe),執(zhí)行netstm3240g-eval,輸入的用戶名為admin,為空。net_uif.c中的應用函數(shù)是 net軟件及控制處理器資源的橋梁,敬請參考。 net功能的打開。Win7的操作系統(tǒng)默認情況下 上角點擊“打開或關閉Windows。 該下的程序向網(wǎng)遠端的DNS服務器發(fā)送DNS請求,實現(xiàn)了通過服務器的名稱來解析服務器的IP地址的功能。e測試的串為UART3,SW3、SW4上的短路帽接到絲印為UART的一邊。 該下的程序為SNMP演示的例子,運行\(zhòng)PC-SoftWare\SNMPTest\Release下的SNMPTest.exe可以控制開發(fā)板上的LED及按鍵的狀態(tài)(\PC-SoftWare\SNMPTest下VC++代碼)DHCP服務功能的路由器來測測試開發(fā)板被分配到的IP地址為02:在“Outputs[LEDs]”下的0位上打勾或去掉勾可以控制開上的LED1亮與滅,按 下的程序?qū)崿F(xiàn)SMTP客戶端的功能,可往指定的郵箱發(fā)送AD到的數(shù)據(jù),程序為發(fā)送方的郵箱地址,RCPT_TO為接收方的郵箱地址,SMTP_USER為發(fā)送方的用戶名稱(網(wǎng)頁上登錄郵箱時的名稱),SMTP_PASSWORD為發(fā)送方的登錄,MAIL_SUBJECT為郵箱的。SMTP服務器的IP地址可以命令行內(nèi)運行郵箱來獲取, 下的程序打開一個UDP及TCP端口由\PC-SoftWare\LEDSwitch\Release 的LEDSwitch.exe發(fā)送過來的指令,LEDSwitch.exe可控制開發(fā)板上的LED的亮與滅 址設為03,網(wǎng)關設為。將亮或滅,可以選擇TCP或UDP兩種傳輸模式。該下的程序是一個BSDsocketTCPUDPsockets程序的測試方法與上一例子相同,\PC- 下的將亮或滅,可以選擇TCP或UDP兩種傳輸模式。該下的程序?qū)崿F(xiàn)LEDSwitch 拷貝\PC-SoftWare下的echotool.exe到C盤根 ,在命令行下運行echotool/pudp/s1001,程序提示等待客戶端通過端口1001用UDP方式連接服務器。 LEDSwitchserver的開發(fā)板,通過開發(fā)板上的按鍵來控制另外一塊板上的LED的亮與滅。發(fā)板的IP地址、子網(wǎng)掩碼、網(wǎng)關使兩個設備均在同一個地址段內(nèi)。 下的該下的程序調(diào)用LwIP網(wǎng)絡協(xié)議棧,可通過網(wǎng)頁控制開發(fā)板上的LED及AD值,keil的工程文件在\Code\STM32F4x7_ETH_LwIP_V1.0.0\Project\Standalone\httpserver\MDK-ARM下。Main.h保存網(wǎng)絡方面的宏定義,DHCP服務的打開、MAC地址、IP地址、子網(wǎng)掩碼、板上的LED1將會做出相應的變化。該下為TFTPTFTPSD卡上或者將SD卡上的文件下來。址、子網(wǎng)掩碼、網(wǎng)關及DHCP服務的開關等。將程序到開發(fā)板后按復位鍵復位開發(fā)板,打開命令行窗口(CMD.exe),新建一個文tftp–i03puttest.txtD盤根下的text.txt文件上傳到SD卡內(nèi)。(Win7操作系統(tǒng)因為網(wǎng)卡驅(qū)動原因tftp軟件運行不了) 到D盤。刪除D 到D盤。該程序使用Canon16MSDKingston1GSD卡測試過,并不保證支持所有的SD卡。 分配到的IP地址,端口為7,單擊“創(chuàng)建”確認。 將程序到開發(fā)板后按復位鍵復位開發(fā)板,運行TCP&UDPDebug.exe,點擊“創(chuàng)建 main.hIP地址,本次測試的上位機為服務器,IP服務的IP地址請根據(jù)實際測試的上位機IP地址來確定。echotoolptcps7連接服務器。該下的程序調(diào)用LwIPUDPecho00,開發(fā)板為客戶端,IPDHCP功能的服務器來自動分配并在液晶屏上顯示出來,服務的IP地址請根據(jù)實際測試的上位機IP地址來確定。echotoolpudps7連接服務器。 將程序到開發(fā)板并按復位鍵復位開發(fā)板,通過液晶屏獲取開發(fā)板被分配到的IP地址,本次測試開發(fā)板被分配到的IP地址為02在網(wǎng)頁瀏覽器內(nèi)輸入 將程序到開發(fā)板并按復位鍵復位,通過液晶屏獲得開發(fā)板被分配到的IP地址(本次測試被分配到的IP地址為02)運行\(zhòng)PC-Software\TCPUDPDbg 下的\Code\STM32_USB-Host-Device_Lib_V2.1.0\Project目 下為HID類鼠標測試程序使用STM32F系列USBOn-The-Go主機及設備端函數(shù)庫,可以選擇高速及全速兩種USB接口。程序到開發(fā)板后將USB線接到開發(fā)板的miniUSB接口后上位機提示有新設備接程文件,高速設備的程序(STM324xG-EVAL_USBD-HS)接J19該下為大容量設備測試程序,使用STM32F2xxUSBOn-The-Go主機及設備端函數(shù)程序到開發(fā)板后將USB線接到開發(fā)板的miniUSB接口后上位機提示有新設備接入程文件,高速設備的程序(STM324xG-EVAL_USBD-HS)接J19測試,全速設備的程序所有的SD卡。該下為CDCPSTNSTM32F2xxUSBOn-The-Go主機及設備端函數(shù)庫,開發(fā)板當作一個USB轉(zhuǎn)串口設備使用。測試程序前先安裝\ToolsVCP_V1.3.1_Setup.exe(上位機的設備驅(qū)動程序),程序到開發(fā)板后將USB線接到開發(fā)板的miniUSB接口后上位機提示有新設備接入并通過串口線將上位機的串口(USBSerialPort(COM4))連接到開發(fā)板的UART3COM4COM20115200,無數(shù)據(jù)流控制,此時COM4COM20可以互發(fā)數(shù)據(jù)。該下的程序可同時使用高速、全速USB接口。高速USB接口實現(xiàn)大容量設備類功并可以打開里面的內(nèi)容,液晶屏上也同樣顯示設備的狀態(tài)。該下有兩個程序,一個是USBIAPIAP程序的閃燈程序。IAP程序通過器,閃燈程序通過IAP程序用USB方式。IAP程序上電USER鍵沒有按下則運行閃燈程序。閃燈程序的keil工程文件路徑為\Code\STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Device_Examples\DFU\binary_temte\MDK-ARM,工程文件需要做三個設置(均已設置好)0x800C0000xF4000(0x100000-0xC000生成的HEX格式的文件保存在\Code\STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Device_Examples\DFU\binary_temte\MDK-ARM\STM322xG-EVAL路徑下。USB通信方式的IAP程序的keil工程文件保存在譯工程文件,高速設備的程序(STM324xG-EVAL_USBD-HS)J19測試,全速設備的程序(STM324xG-EVAL_USBD-FS)接J18測試,如下圖: 下的程序展示USBOTGDevice/Host的功能,可以通過底板上的按鍵將程序切換\Code\STM32_USB-Host-Device_Lib_V2.1.0\Utilities\Binary\Media下的四個BMP文U盤根(320x240的),UJ20插口上(USB主機程序則為J21。USBJ21)USBUSERTAMPER鍵將菜單當前狀態(tài)移動到“1–HostDemo”處,按WKUP鍵使程序進入USB主機模式。USERTAMPER鍵將菜單當前狀態(tài)移動到“2Writ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版初中七年級下冊 5.1.1遼闊的疆域教學設計
- 10 紙的發(fā)明 教學設計 -2023-2024學年語文三年級下冊(統(tǒng)編版)
- 2024-2025學年新教材高中數(shù)學第5章統(tǒng)計與概率5.1.1數(shù)據(jù)的收集課時12總體與樣本練習含解析新人教B版必修第二冊
- 全國粵教版信息技術七年級上冊第二單元第七課《計算機資源及安裝》教學設計
- 2024-2025學年高中政治第一單元公民的政治生活第一課生活在人民當家作主的國家課時三政治生活:自覺參與學案新人教版必修2
- Unit 6 I'm going to study computer science. Section A 1a-2d-教學設計 2024-2025學年人教版八年級英語上冊
- Unit 3 Travel Further Exploration 教學設計 -2024-2025學年高中英語上外版必修第一冊
- 第12課 資本主義世界殖民體系的形成教學設計-2023-2024學年高一下學期統(tǒng)編版(2019)必修中外歷史綱要下冊
- 2023-2024學年滬科版(2019)高中信息技術必修一第四單元項目九《了解手寫數(shù)字識別-體驗人工智能》教學設計
- 2025年飛機、發(fā)動機結(jié)構重大加改裝合作協(xié)議書
- JJG(交通) 208-2024 車貨外廓尺寸動態(tài)現(xiàn)場檢測設備
- 履帶式剪叉高空作業(yè)平臺安全操作規(guī)程
- 《水稻育秧技術新》課件
- 2024-2025年第一學期初中德育工作總結(jié)
- 圍手術期手術患者護理要點
- 2025年大連長興開發(fā)建設限公司工作人員公開招聘高頻重點提升(共500題)附帶答案詳解
- 貨物學 課件1.3貨物的計量
- TSG07-2019鍋爐安裝工藝+焊接專用工藝卡+施工記錄表
- 2024-2025學年陜西省西安市浐灞區(qū)數(shù)學三年級第一學期期末統(tǒng)考試題含解析
- 《鈉離子電池用電解液編制說明》
- 全球醫(yī)療旅游經(jīng)濟的現(xiàn)狀與未來趨勢
評論
0/150
提交評論