USB U盘实验

所属分类:单片机开发
开发工具:C/C++
文件大小:3424KB
下载次数:8
上传日期:2018-05-22 09:00:01
上 传 者davy101336
说明:  学习STM32的USB HOST功能使用,实现对U盘的读写 本实验代码,开机后,检测字库,然后初始化USB HOST,并不断轮询。当检测并识别U盘后, 在LCD上面显示U盘总容量和剩余容量,此时便可以通过USMART调用FATFS相关函数,来测试 U盘数据的读写了,方法同FATFS实验一模一样。当U盘没插入的时候,DS0闪烁,提示程序运 行,当U盘插入后,DS1闪烁,提示可以通过USMART测试了。
(Learn the function of USB HOST of STM32 to realize the reading and writing of U disk. This experiment code, after boot, check the font, then initialize USB HOST, and continue polling. When the U disk is detected and identified, The total capacity and the remaining capacity of the U disk are displayed on the LCD. At this point, the FATFS correlation function can be invoked through USMART. U disk data read and write, the same method as FATFS experiment. When the U disk is not inserted, DS0 flashes, prompting the program. OK, when the U disk is inserted, the DS1 flickers, indicating that it can be tested through USMART.)

文件列表:
USB U盘实验\FATFS\doc\css_e.css (3481, 2016-07-10)
USB U盘实验\FATFS\doc\css_j.css (3896, 2016-07-10)
USB U盘实验\FATFS\doc\img\app1.c (1063, 2016-04-12)
USB U盘实验\FATFS\doc\img\app2.c (1609, 2016-04-12)
USB U盘实验\FATFS\doc\img\app3.c (4134, 2016-04-12)
USB U盘实验\FATFS\doc\img\app4.c (10371, 2016-04-12)
USB U盘实验\FATFS\doc\img\f1.png (1414, 2016-04-12)
USB U盘实验\FATFS\doc\img\f2.png (1458, 2016-04-12)
USB U盘实验\FATFS\doc\img\f3.png (1039, 2016-04-12)
USB U盘实验\FATFS\doc\img\f4.png (2335, 2016-04-12)
USB U盘实验\FATFS\doc\img\f5.png (2479, 2016-04-12)
USB U盘实验\FATFS\doc\img\f6.png (1464, 2016-04-12)
USB U盘实验\FATFS\doc\img\f7.png (11388, 2016-04-12)
USB U盘实验\FATFS\doc\img\funcs.png (22722, 2016-04-12)
USB U盘实验\FATFS\doc\img\layers.png (5521, 2016-04-12)
USB U盘实验\FATFS\doc\img\layers1.png (3843, 2016-04-12)
USB U盘实验\FATFS\doc\img\layers2.png (3741, 2016-04-12)
USB U盘实验\FATFS\doc\img\layers3.png (2379, 2016-04-12)
USB U盘实验\FATFS\doc\img\mkfatimg.zip (686662, 2016-04-12)
USB U盘实验\FATFS\doc\img\modules.png (7932, 2016-04-12)
USB U盘实验\FATFS\doc\img\rwtest.png (19068, 2016-04-18)
USB U盘实验\FATFS\doc\img\rwtest1.png (27860, 2016-04-12)
USB U盘实验\FATFS\doc\img\rwtest2.png (8153, 2016-04-12)
USB U盘实验\FATFS\doc\img\rwtest3.png (3011, 2016-04-12)
USB U盘实验\FATFS\doc\res\app1.c (1130, 2016-07-11)
USB U盘实验\FATFS\doc\res\app2.c (1609, 2014-06-01)
USB U盘实验\FATFS\doc\res\app3.c (4134, 2016-04-11)
USB U盘实验\FATFS\doc\res\app4.c (10371, 2015-11-13)
USB U盘实验\FATFS\doc\res\f1.png (1414, 2011-09-02)
USB U盘实验\FATFS\doc\res\f2.png (1458, 2007-02-10)
USB U盘实验\FATFS\doc\res\f3.png (1039, 2007-02-10)
USB U盘实验\FATFS\doc\res\f4.png (2335, 2008-01-05)
USB U盘实验\FATFS\doc\res\f5.png (2479, 2008-01-05)
USB U盘实验\FATFS\doc\res\f6.png (1464, 2015-02-09)
USB U盘实验\FATFS\doc\res\f7.png (30461, 2016-06-19)
USB U盘实验\FATFS\doc\res\funcs.png (22722, 2016-04-02)
USB U盘实验\FATFS\doc\res\layers.png (5521, 2015-02-08)
USB U盘实验\FATFS\doc\res\layers1.png (3843, 2015-02-08)
USB U盘实验\FATFS\doc\res\layers2.png (3741, 2015-02-09)
USB U盘实验\FATFS\doc\res\layers3.png (2379, 2009-06-13)
... ...

实验器材: 阿波罗STM32F7开发板 实验目的: 学习STM32的USB HOST功能使用,实现对U盘的读写 硬件资源: 1,DS0(连接在PB1),DS1(连接在PB0) 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸LCD模块(包括MCU屏和RGB屏,都支持) 4,USB_HOST接口(通过跳线帽将D-/D+连接在PA11/PA12上) 实验现象: 本实验代码,开机后,检测字库,然后初始化USB HOST,并不断轮询。当检测并识别U盘后, 在LCD上面显示U盘总容量和剩余容量,此时便可以通过USMART调用FATFS相关函数,来测试 U盘数据的读写了,方法同FATFS实验一模一样。当U盘没插入的时候,DS0闪烁,提示程序运 行,当U盘插入后,DS1闪烁,提示可以通过USMART测试了。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源). 2,本例程在LCD_Init函数里面(在lcd.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,本实验需要用跳线帽短接P10的D+和PA12,以及D-和PA11。 4,本实验USB_SLAVE接口不要插任何设备。 5,请自备U盘/USB读卡器(配SD卡)一个。 正点原子@ALIENTEK 2016-8-12 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://shop62103354.taobao.com http://shop62057469.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com

近期下载者

相关文件


收藏者