STM32F407IGT6開發(fā)板硬件自8月1號(hào)起已升級(jí),支持高速主控器程序——支持高速USB主控器接口,支持U盤、USB鼠標(biāo)、USB鍵盤等設(shè)備。
盈鈺首款Cortex-M4開發(fā)板:STM32F407IGT6開發(fā)板閃亮登場(chǎng),帶高速USB、SRAM、NAND FLASH、網(wǎng)絡(luò)、130萬像素?cái)z像頭、SD、3.2寸觸摸屏、音頻等,可接8080接口的液晶屏。現(xiàn)批量供應(yīng),歡迎垂詢。
如需STM32F207IGT6開發(fā)板,請(qǐng)點(diǎn)擊以下鏈接:
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),這個(gè)文件系統(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 -- 一個(gè)SNMP代理演示的例子。它顯示了如何使用簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議控制嵌入式系統(tǒng)。 RL-TCPnet-SMTP-demo -- 一個(gè)SMTP客戶端的例子,可以通過發(fā)郵件方式定時(shí)匯報(bào)開發(fā)板上AD值。 RL-TCPnet-Telnet-demo -- 程序展示了如何構(gòu)建一個(gè)簡(jiǎn)單的基于IP的命令行界面,通過Telnet客戶端軟件來控制開發(fā)板上的LED、獲取按鍵狀態(tài)、獲取AD值、將文本內(nèi)容顯示到液晶屏上、修改登錄密碼等。 RL-TCPnet-DNS-demo -- 程序展示向萬維網(wǎng)遠(yuǎn)端的DNS服務(wù)器發(fā)送DNS請(qǐng)求,實(shí)現(xiàn)了通過服務(wù)器的名稱來解析服務(wù)器的IP地址的功能。 RL-TCPnet-BSD-client -- 一個(gè)BSD客戶端例子,可以連接及發(fā)送指令到BSD服務(wù)器。 RL-TCPnet-BSD-server -- 一個(gè)BSD服務(wù)器例子,可根據(jù)BSD客戶端發(fā)過來的指令去控制LED的亮與滅。 RL-TCPnet-LEDSwitch -- 一個(gè)UDP/TCP服務(wù)器的例子,可以通過UDP/TCP客戶端軟件來控制開發(fā)板上的LED及獲取按鍵值。 Lwip-httpserver -- 一個(gè)Web Server例子,可通過網(wǎng)頁控制開發(fā)板上的LED及讀取AD值。 Lwip- tftpserver -- 一個(gè)TFTP服務(wù)器程序,可通過TFTP軟件將文件上傳到SD卡上及將SD卡內(nèi)的文件下載到上位機(jī)。 Lwip-UDP/TCP-client -- 一個(gè)UDP/TCP客戶端程序,按下開發(fā)板上的按鍵可往UDP/TCP服務(wù)器匯報(bào)有按鍵按下。 Lwip-UDP/TCP-server -- 一個(gè)UDP/TCP服務(wù)器程序,將從客戶端發(fā)過來的數(shù)據(jù)重新打包發(fā)回。 FreeRTOS-Lwip-httpserver-netconn -- 一個(gè)使用netconn協(xié)議的Web服務(wù)器程序,操心系統(tǒng)為FreeRTOS。 FreeRTOS-Lwip-httpserver-socket -- 一個(gè)使用socket通信模式的Web服務(wù)器程序。 FreeRTOS-UDP/TCP-echo-server-netconn -- 一個(gè)使用netconn協(xié)議的echo服務(wù)器程序,可以使用UDP及TCP兩種連接模式,程序?qū)目蛻舳税l(fā)過來的數(shù)據(jù)重新打包發(fā)回。 USB: RL-USB-HID-Device -- 一個(gè)USB設(shè)備端HID類的例子,可以通過上位機(jī)軟件去控制開發(fā)板上的LED及獲取按鍵值,程序支持全速和高速兩種模式。 RL-USB- Memory -- 一個(gè)USB設(shè)備端MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會(huì)出現(xiàn)一個(gè)可移動(dòng)磁盤,存儲(chǔ)介質(zhì)為MCU上的RAM,程序支持全速和高速兩種模式。 RL-USB-MSD-NAND -- 一個(gè)USB設(shè)備端MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會(huì)出現(xiàn)一個(gè)可移動(dòng)磁盤,存儲(chǔ)介質(zhì)為外置NAND Flash,程序使用高速USB接口。 RL-USB-MSD-SD -- 一個(gè)USB設(shè)備端MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會(huì)出現(xiàn)一個(gè)可移動(dòng)磁盤,存儲(chǔ)介質(zhì)為SD卡,程序使用高速USB接口。 RL-USB-HID-Kbd -- 一個(gè)USB主控器HID類的程序,可以接USB鍵盤,程序使用全速USB接口。 RL-USB -MSD-Host -- 一個(gè)USB主控器MSD類的程序,程序通過串口來管理U盤可以實(shí)現(xiàn)格式化、重命名、拷貝、刪除、新建、查看根目錄信息等操作,程序使用全速USB接口。 ST-USB-LIB-HID -- 一個(gè)USB從設(shè)備HID類的程序,運(yùn)行程序后上位機(jī)的鼠標(biāo)做正方形方式的移動(dòng),程序可以使用全速及高速USB接口。 ST-USB-LIB-MSC -- 一個(gè)USB從設(shè)備MSD類的程序,開發(fā)板通過USB線連接上位機(jī)后會(huì)出現(xiàn)一個(gè)可移動(dòng)磁盤,存儲(chǔ)介質(zhì)為SD卡,可以使用全速及高速USB接口,寫12M文件到SD卡耗時(shí)12秒,讀12M文件耗時(shí)2秒。 ST-USB-LIB-VCP -- 一個(gè)USB從設(shè)備CDC類的程序,開發(fā)板通過USB線連接上位機(jī)后會(huì)多一個(gè)虛擬的串口設(shè)備,程序可以使用全速及高速USB接口。 ST-USB-LIB-DualCore -- 程序可同時(shí)使用高速、全速USB接口,高速USB接口實(shí)現(xiàn)大容量存儲(chǔ)設(shè)備類功能,存儲(chǔ)介質(zhì)為SD卡實(shí)現(xiàn)USB讀卡器的功能。全速USB接口實(shí)現(xiàn)HID設(shè)備類功能,可當(dāng)作一個(gè)簡(jiǎn)單的鼠標(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 -- 一個(gè)USB主控器HID類的程序,開發(fā)板可以獲取USB鼠標(biāo)的移動(dòng)信息并將移動(dòng)的狀態(tài)在液晶屏上顯示出來。 ST-USB-LIB-MSC-Host -- 一個(gè)USB主控制MSD類的程序,開發(fā)板可以新建一個(gè)文本文件到U盤并將里面的320x240像素的BMP圖片顯示到液晶屏上,使用全速USB接口。 GUI: emWin-Template -- 一個(gè)使用emWin GUI的例子,液晶屏幕上會(huì)顯示一個(gè)計(jì)數(shù)器。 emWin- GUIDemo -- 程序分別演示了各種進(jìn)度條的繪制、位圖的繪制、彩條的繪制、光標(biāo)的顯示、各種類型的圖標(biāo)顯示、各種列表的顯示、高速繪圖演示、透明對(duì)話框的繪制、樹視圖的繪制、汽車儀表上的界面等。 攝像頭: Camera-OV9655 -- 將攝像頭采集到的圖像實(shí)時(shí)顯示到液晶屏上。 Boot Loader: USART-IAP -- 通過串口用ymodem協(xié)議更新應(yīng)用程序。 ETH-IAP -- 通過網(wǎng)絡(luò)用HTTP或TFTP方式更新應(yīng)用程序。
其它程序的描述請(qǐng)查看以下鏈接的用戶手冊(cè): 部分程序演示: 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/
|