
STM32_FreeRTOS_STemWin_FatFS_USB_Host
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
本项目基于STM32微控制器,整合了FreeRTOS实时操作系统、STemWin图形库和FatFS文件系统,并支持USB主机模式,适用于开发复杂嵌入式应用。
DSP与标准外设库:
资源编号:STSW-STM32065
资源名称:STM32F4 DSP and standard peripherals library
文件名: stm32_f105-07_f2_f4_usb-host-device_lib.zip
USB库:
资源编号: STSW-STM32046
资源名称 : STM32F1057, STM32F2 和 STM32F4 USB On-The-GO 主机和设备库 (UM1021)
文件名:stm32_f105-07_f2_f4_usb-host-device_lib.zip
ETH以太网库:
资源编号: STSW-STM32046
资源名称 : LwIP TCPIP堆栈示例用于STM32F4x7微控制器 (AN3966)
文件名:stsw-stm32070.zip
【CMSIS】
Cortex 微控制器软件接口程序(Cortex Microcontroller Software Interface Standard(CMSIS).)
版本: V4.2
发布日期: 2014年7月31日
【STM32F4xx_StdPeriph_Driver】
STM32F40x系列CPU标准外设驱动程序
版本:V1.5.0
发布日期:2015年3月6日
【STM32_USB_OTG_Driver】
STM32F1057xx, STM32F2xx 和 STM32F4xx USB 设备库
版本: V2.1.0
发布日期: 2012年3月19日
【FatFS文件系统库】
版本:V0.11a
实验目的:
本实验旨在展示如何使用STM32微控制器进行USB主机操作,并结合FreeRTOS操作系统和emWin图形用户界面,实现U盘的读写功能。
任务说明:
vTaskGUI 任务: emWin任务
vTaskUserIF 任务:接口消息处理
vTaskLED 任务: LED闪烁
vTaskMsgPro 任务: U盘中文件处理与浏览
vTaskStart 任务: 启动最高优先级的任务,实现按键扫描和触摸检测
USB主机操作命令:
1. 显示根目录下的文件列表;
2. 创建新文件armfly.txt;
3. 读取armfly.txt的内容;
4. 创建目录;
5. 删除文件或目录;
6. 文件读写速度测试;
7. 挂载U盘;
8. 卸载U盘。
注意事项:
1. 建议使用SecureCRT软件查看打印信息。
2. 编辑器的缩进参数和TAB设置为4,以确保代码显示整齐。
版本历史:
V1.0 2016-03-15
Eric2013
1. 更新到ST固件库 V1.5.0 版本;
2. 使用 BSP驱动包 V1.2;
3. FreeRTOS版本更新至 V8.2.3;
4. STemWin版本升级为V5.28。
版权所有:安富莱电子 www.armfly.com (注:原文中没有具体提及联系方式等信息,故重写时未做相应修改)
全部评论 (0)


