電子工程網(wǎng)
標(biāo)題: STM32F407IGT6開發(fā)板 高速USB主控器 SRAM NAND 網(wǎng)絡(luò) 攝像頭 觸摸屏 [打印本頁]
作者: ivychen225 時間: 2012-11-7 15:28
標(biāo)題: STM32F407IGT6開發(fā)板 高速USB主控器 SRAM NAND 網(wǎng)絡(luò) 攝像頭 觸摸屏
STM32F407IGT6開發(fā)板硬件自8月1號起已升級,支持高速主控器程序——支持高速USB主控器接口,支持U盤、USB鼠標(biāo)、USB鍵盤等設(shè)備。
盈鈺首款Cortex-M4開發(fā)板:STM32F407IGT6開發(fā)板閃亮登場,帶高速USB、SRAM、NAND FLASH、網(wǎng)絡(luò)、130萬像素攝像頭、SD、3.2寸觸摸屏、音頻等,可接8080接口的液晶屏,F(xiàn)批量供應(yīng),歡迎垂詢。
如需STM32F207IGT6開發(fā)板,請點擊以下鏈接:
http://item.taobao.com/item.htm?id=15007000448



豐富的接口:


High Speed USB 和 Full Speed USB 接口:

提供的例子程序有如下的特性:
操作系統(tǒng):
RTX -- V4.20;Keil自帶的操作系統(tǒng)。
FreeRTOS -- V6.1.0;[url=]www.freertos.org[/url]
µC/OS-II -- V2.86;
RT-Thread -- V1.1.0;
文件系統(tǒng):
RL-FlashFS -- V4.22;Keil自帶的文件系統(tǒng),支持FAT12,FAT16和FAT32文件系統(tǒng),這個文件系統(tǒng)可以用于SD卡、Nand Flash、U盤,提供Nand Flash的壞塊管理功能。
FatFs -- R0.08a;[url=]http://elm-chan.org/fsw/ff/00index_e.html[/url]
網(wǎng)絡(luò)協(xié)議棧:
RL-TCPnet -- V4.23;Keil自帶的網(wǎng)絡(luò)協(xié)議棧
Lwip -- V1.3.2;[url=]http://savannah.nongnu.org/projects/lwip/[/url]
圖形庫:
emWin -- V5.12;[url=]µC/GUI[/url]的新版本,[url=]http://www.segger.com/emwin.html[/url]
[url=]µC/GUI[/url] -- emWin的舊版本,帶源碼。
USB:
RL-USB -- V4.22;Keil自帶的USB協(xié)議棧,從設(shè)備方面支持ADC、CDC、HID、MSC類,主控器方面支持HID和MSC類。
USB-Host-Device Lib -- V2.1.0;ST的USB協(xié)議棧,從設(shè)備方面支持ADC、CDC、HID、MSC、DFU類,主控器方面支持HID和MSC類。
例子程序按功能描述如下:
網(wǎng)絡(luò):
RL-TCPnet-Http-demo -- 程序展示Web Server CGI接口功能,可以通過網(wǎng)頁來控制開發(fā)板上的LED、獲取按鍵狀態(tài)、獲取AD值、將文本內(nèi)容顯示到液晶屏上、修改登錄密碼等。
RL-TCPnet-Http-upload -- 程序展示通過Web瀏覽器瀏覽SD卡上的文件信息及上傳文件到SD卡上,SD卡內(nèi)的文本文件可以在Web瀏覽器上打開。
RL-TCPnet-FTP-demo -- 程序展示通過FTP客戶端軟件上傳文件到SD卡上及將SD卡內(nèi)的文件下載到上位機(jī)。
RL-TCPnet-SNMP-demo -- 一個SNMP代理演示的例子。它顯示了如何使用簡單網(wǎng)絡(luò)管理協(xié)議控制嵌入式系統(tǒng)。
RL-TCPnet-SMTP-demo -- 一個SMTP客戶端的例子,可以通過發(fā)郵件方式定時匯報開發(fā)板上AD值。
RL-TCPnet-Telnet-demo -- 程序展示了如何構(gòu)建一個簡單的基于IP的命令行界面,通過Telnet客戶端軟件來控制開發(fā)板上的LED、獲取按鍵狀態(tài)、獲取AD值、將文本內(nèi)容顯示到液晶屏上、修改登錄密碼等。
RL-TCPnet-DNS-demo -- 程序展示向萬維網(wǎng)遠(yuǎn)端的DNS服務(wù)器發(fā)送DNS請求,實現(xiàn)了通過服務(wù)器的名稱來解析服務(wù)器的IP地址的功能。
RL-TCPnet-BSD-client -- 一個BSD客戶端例子,可以連接及發(fā)送指令到BSD服務(wù)器。
RL-TCPnet-BSD-server -- 一個BSD服務(wù)器例子,可根據(jù)BSD客戶端發(fā)過來的指令去控制LED的亮與滅。
RL-TCPnet-LEDSwitch -- 一個UDP/TCP服務(wù)器的例子,可以通過UDP/TCP客戶端軟件來控制開發(fā)板上的LED及獲取按鍵值。
Lwip-httpserver -- 一個Web Server例子,可通過網(wǎng)頁控制開發(fā)板上的LED及讀取AD值。
Lwip- tftpserver -- 一個TFTP服務(wù)器程序,可通過TFTP軟件將文件上傳到SD卡上及將SD卡內(nèi)的文件下載到上位機(jī)。
Lwip-UDP/TCP-client -- 一個UDP/TCP客戶端程序,按下開發(fā)板上的按鍵可往UDP/TCP服務(wù)器匯報有按鍵按下。
Lwip-UDP/TCP-server -- 一個UDP/TCP服務(wù)器程序,將從客戶端發(fā)過來的數(shù)據(jù)重新打包發(fā)回。
FreeRTOS-Lwip-httpserver-netconn -- 一個使用netconn協(xié)議的Web服務(wù)器程序,操心系統(tǒng)為FreeRTOS。
FreeRTOS-Lwip-httpserver-socket -- 一個使用socket通信模式的Web服務(wù)器程序。
FreeRTOS-UDP/TCP-echo-server-netconn -- 一個使用netconn協(xié)議的echo服務(wù)器程序,可以使用UDP及TCP兩種連接模式,程序?qū)目蛻舳税l(fā)過來的數(shù)據(jù)重新打包發(fā)回。
USB:
RL-USB-HID-Device -- 一個USB設(shè)備端HID類的例子,可以通過上位機(jī)軟件去控制開發(fā)板上的LED及獲取按鍵值,程序支持全速和高速兩種模式。
RL-USB- Memory -- 一個USB設(shè)備端MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會出現(xiàn)一個可移動磁盤,存儲介質(zhì)為MCU上的RAM,程序支持全速和高速兩種模式。
RL-USB-MSD-NAND -- 一個USB設(shè)備端MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會出現(xiàn)一個可移動磁盤,存儲介質(zhì)為外置NAND Flash,程序使用高速USB接口。
RL-USB-MSD-SD -- 一個USB設(shè)備端MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會出現(xiàn)一個可移動磁盤,存儲介質(zhì)為SD卡,程序使用高速USB接口。
RL-USB-HID-Kbd -- 一個USB主控器HID類的程序,可以接USB鍵盤,程序使用全速USB接口。
RL-USB -MSD-Host -- 一個USB主控器MSD類的程序,程序通過串口來管理U盤可以實現(xiàn)格式化、重命名、拷貝、刪除、新建、查看根目錄信息等操作,程序使用全速USB接口。
ST-USB-LIB-HID -- 一個USB從設(shè)備HID類的程序,運行程序后上位機(jī)的鼠標(biāo)做正方形方式的移動,程序可以使用全速及高速USB接口。
ST-USB-LIB-MSC -- 一個USB從設(shè)備MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會出現(xiàn)一個可移動磁盤,存儲介質(zhì)為SD卡,可以使用全速及高速USB接口,寫12M文件到SD卡耗時12秒,讀12M文件耗時2秒。
ST-USB-LIB-VCP -- 一個USB從設(shè)備CDC類的程序,開發(fā)板通過USB線連接上位機(jī)后會多一個虛擬的串口設(shè)備,程序可以使用全速及高速USB接口。
ST-USB-LIB-DualCore -- 程序可同時使用高速、全速USB接口,高速USB接口實現(xiàn)大容量存儲設(shè)備類功能,存儲介質(zhì)為SD卡實現(xiàn)USB讀卡器的功能。全速USB接口實現(xiàn)HID設(shè)備類功能,可當(dāng)作一個簡單的鼠標(biāo)使用。
ST-USB-LIB-DRD -- 程序展示了USB OTG Device/Host的功能,可以通過底板上的按鍵將程序切換到USB主機(jī)模式及USB從機(jī)模式,主機(jī)模式可以讀取U盤文件并將里面的BMP文件顯示到液晶屏上,從機(jī)模式可以當(dāng)作USB讀卡器使用,使用全速USB接口。
ST-USB-LIB-HID-Host -- 一個USB主控器HID類的程序,開發(fā)板可以獲取USB鼠標(biāo)的移動信息并將移動的狀態(tài)在液晶屏上顯示出來。
ST-USB-LIB-MSC-Host -- 一個USB主控制MSD類的程序,開發(fā)板可以新建一個文本文件到U盤并將里面的320x240像素的BMP圖片顯示到液晶屏上,使用全速USB接口。
GUI:
emWin-Template -- 一個使用emWin GUI的例子,液晶屏幕上會顯示一個計數(shù)器。
emWin- GUIDemo -- 程序分別演示了各種進(jìn)度條的繪制、位圖的繪制、彩條的繪制、光標(biāo)的顯示、各種類型的圖標(biāo)顯示、各種列表的顯示、高速繪圖演示、透明對話框的繪制、樹視圖的繪制、汽車儀表上的界面等。
攝像頭:
Camera-OV9655 -- 將攝像頭采集到的圖像實時顯示到液晶屏上。
Boot Loader:
USART-IAP -- 通過串口用ymodem協(xié)議更新應(yīng)用程序。
ETH-IAP -- 通過網(wǎng)絡(luò)用HTTP或TFTP方式更新應(yīng)用程序。
其它程序的描述請查看以下鏈接的用戶手冊:
部分程序演示:
RL-TCPnet-Http-demo:
RL-TCPnet-Http-upload:
RL-TCPnet-SNMP-demo:
RL-TCPnet-FTP-demo:
Lwip-httpserver:
ETH-IAP:
RL-USB-HID-Device:
RL-USB-MSD-SD:
emWin- GUIDemo:
盈鈺工作室:http://www.elechome.com
http://elechome.21ic.org
E-mail:senxin79@126.com
聯(lián)系QQ:690971654
電話:020-61392789
手機(jī):15360803087
淘寶店:http://mcuworld.taobao.com/
作者: ivychen225 時間: 2012-11-7 15:29
處理器主要參數(shù):
•Core: ARM 32-bit Cortex™-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0
-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/1.25
DMIPS/MHz (Dhrystone 2.1), and DSP instructions
•Memories
•Up to 1 Mbyte of Flash memory
•Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
•Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
•LCD parallel interface, 8080/6800 modes
•Clock, reset and supply management
•1.8 V to 3.6 V application supply and I/Os
•
OR, PDR, PVD and BOR
•4-to-26 MHz crystal oscillator
•Internal 16 MHz factory-trimmed RC (1% accuracy)
•32 kHz oscillator for RTC with calibration
•Internal 32 kHz RC with calibration
•Sleep, Stop and Standby modes
•VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
•3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
•2×12-bit D/A converters
•General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
•Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
•Debug mode
•Serial wire debug (SWD) & JTAG interfaces
•Cortex-M4 Embedded Trace Macrocell™
•Up to 140 I/O ports with interrupt capability
•Up to 136 fast I/Os up to 84 MHz
•Up to 138 5 V-tolerant I/Os
•Up to 15 communication interfaces
•Up to 3 × I2C interfaces (SMBus/PMBus)
•Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
•Up to 3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
•2 × CAN interfaces (2.0B Active)
•SDIO interface
•Advanced connectivity•USB 2.0 full-speed device/host/OTG controller with on-chip PHY
•USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY
and ULPI
•10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
•8- to 14-bit parallel camera interface up to 54 Mbytes/s
•True random number generator
•CRC calculation unit
•96-bit unique ID
•RTC: subsecond accuracy, hardware calendar
開發(fā)板硬件配置:
16M Bit高速異步CMOS靜態(tài)RAM
4G Bit NAND Flash
IIC EEPROM
20針2.54間距JTAG接口
10/100M以太網(wǎng)接口(MII、RMII兩種配置模式)
USB2.0高速主從設(shè)備接口(mini)
USB2.0高速主設(shè)備接口
USB2.0全速主從設(shè)備接口(mini)
USB2.0全速主設(shè)備接口
兩路RS232接口
兩路CAN2.0接口
SD存儲卡接口(4-bit)
音頻輸出及麥克風(fēng)輸入接口
16位總線方式的LCD接口
1個可控LED
三個按鍵一個帶喚醒功能
一個可調(diào)電阻
大號紐扣電池座(因航空禁運,默認(rèn)不配紐扣電池)
核心板2.54mm間距的I/O引出口,可安裝于萬用板上
裝箱清單:
STM32F407IGT6核心板 1塊
STM32F407IGT6開發(fā)底板 1塊
3.2寸觸摸屏模塊 1塊
130W像素攝像頭模塊 1塊
交叉網(wǎng)線 1條
串口延長線 1條
高速Mini USB線 1條
5V電源適配器 1個
資料光盤 1張
歡迎光臨 電子工程網(wǎng) (http://m.54549.cn/) |
Powered by Discuz! X3.4 |