/*********************************************************************************************/
本文档使用 TAB = 4 对齐,使用keil5默认配置打开阅读比较方便。
【*】程序简介
-工程名称:USB 外部FLASH模拟U盘
-实验平台: 野火STM32 F103-指南者 开发板
-MDK版本:5.16
-ST固件库版本:3.5
【 !】功能简介:
使用STM32的USB总线及板载FLASH实现USB模拟U盘功能
学习目的:学习STM32的USB功能。
【 !】实验操作:
-下载本程序到开发板,并复位,使用USB线连接开发板与电脑,连接开发板USB DEVICE 接口!!!
-下载程序并复位,等待几秒,电脑上即可模拟出U盘,然后就可以相互拷贝东西了
【 *】注意事项:
使用的USB接口是USB Device的那个,不是USB TO USART接口!!!!!!
注意:这里所说的U盘就是开发板上的SPI-FLASH的文件系统部分
/***************************************************************************************************************/
【 !】外部Flash使用情况说明(W25Q64)
|-------------------------------------------------------------------------------------------------------------------|
|序号 |文件名/工程 |功能 |起始地址 |长度 |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|1 |外部flash读写例程 |预留给裸机Flash测试 |0 |1024 (BYTE) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|2 |裸机触摸屏例程 |裸机触摸校准参数 |1024 |2*1024(BYTE) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|3 |裸机中文显示例程(旧版) |裸机中文字库(HZLIB.bin) |4096 |53*4096 (212KB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|4 |app.c |XBF字库文件(emWin使用,songti.xbf) |60*4096 |317*4096 (1.23MB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|5 |裸机中文显示例程(新版) |裸机中文字库(GB2312_H1616.FON) |387*4096 |64*4096 (256KB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|6 |外部flash读写例程 |文件系统中文支持字库(emWin使用,UNIGBK.BIN) |465*4096 |43*4096 (172KB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|7 |Touch_CalibrationApp.c |电阻屏触摸校准参数(emWin使用) |510*4096 |34 (BYTE) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|8 |外部flash读写例程 |文件系统中文支持字库(emWin使用,UNIGBK.BIN) |512*4096 |1536*4096 (6MB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
本例程使用的FLASH空间为 “FATFS 文件系统” 部分
/*******************************************************************************************************************/
【*】 引脚分配
USB:
USB Device接口与STM32相连:
D- <--------> PA11
D+ <--------> PA12
D+的上拉使能控制 <--------> PD6 (低电平使能USB)
相关引脚在hw_config.c文件配置
FLASH(W25Q64):
FLASH芯片的SPI接口与STM32的SPI3相连。
SCK <--->PA5
MISO<--->PA6
MOSI<--->PA7
CS <--->PC0
串口(TTL-USB TO USART):
CH340的收发引脚与STM32的发收引脚相连。
RX<--->PA9
TX<--->PA10
/*********************************************************************************************/
【*】 版本
-程序版本:1.0
-发布日期:2013-10
/*********************************************************************************************/
【*】 联系我们
-野火官网 :https://embedfire.com
-野火论坛 :http://www.firebbs.cn
-野火商城 :https://yehuosm.tmall.com/
-野火资料下载中心:http://doc.embedfire.com/products/link
/*********************************************************************************************/
没有合适的资源?快使用搜索试试~ 我知道了~
STM32野火指南者音乐播放器
共512个文件
h:109个
c:101个
o:85个
需积分: 0 4 下载量 43 浏览量
2024-01-13
20:49:57
上传
评论
收藏 15.85MB ZIP 举报
温馨提示
基于野火STM32F103例程制作的音乐播放器,用32例程改出来的音乐播放器,一天搞出来的东西,难度不高,,想偷懒不做课设的可以考虑。 可以做到切歌,播放与暂停(功能不是特别完善),流水灯。
资源推荐
资源详情
资源评论
收起资源包目录
STM32野火指南者音乐播放器 (512个子文件)
BH-F103.uvguix.admin 90KB
Template.axf 599KB
Template.axf 429KB
keilkill.bat 401B
cc936.c 697KB
cc949.c 546KB
cc950.c 433KB
cc932.c 240KB
ff.c 150KB
stm32f10x_tim.c 107KB
stm32f10x_tim.c 104KB
bsp_sdio_sdcard.c 90KB
stm32f10x_flash.c 61KB
stm32f10x_flash.c 59KB
stm32f10x_rcc.c 50KB
stm32f10x_rcc.c 49KB
stm32f10x_adc.c 46KB
stm32f10x_adc.c 45KB
stm32f10x_i2c.c 45KB
stm32f10x_can.c 44KB
stm32f10x_i2c.c 43KB
stm32f10x_can.c 43KB
stm32f10x_usart.c 37KB
otgd_fs_cal.c 36KB
stm32f10x_usart.c 36KB
system_stm32f10x.c 36KB
stm32f10x_fsmc.c 35KB
system_stm32f10x.c 35KB
stm32f10x_fsmc.c 34KB
usb_core.c 32KB
stm32f10x_spi.c 30KB
ccsbcs.c 29KB
stm32f10x_dma.c 29KB
usb_regs.c 29KB
stm32f10x_spi.c 29KB
stm32f10x_sdio.c 28KB
stm32f10x_dma.c 28KB
stm32f10x_sdio.c 27KB
stm32f10x_gpio.c 23KB
otgd_fs_int.c 22KB
stm32f10x_gpio.c 22KB
bsp_spi_flash.c 21KB
fsmc_nand.c 20KB
stm32f10x_dac.c 19KB
stm32f10x_dac.c 18KB
nand_if.c 17KB
bsp_ili9341_lcd.c 17KB
core_cm3.c 17KB
core_cm3.c 16KB
bsp_touch.c 16KB
VS1053.c 15KB
fatfs_flash_spi.c 15KB
usb_scsi.c 14KB
usb_prop.c 14KB
otgd_fs_dev.c 13KB
usb_istr.c 12KB
otgd_fs_pcd.c 12KB
stm32f10x_cec.c 11KB
usb_bot.c 11KB
stm32f10x_cec.c 11KB
diskio.c 9KB
stm32f10x_pwr.c 9KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
stm32f10x_pwr.c 8KB
hw_config.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
usb_pwr.c 8KB
misc.c 7KB
stm32f10x_exti.c 7KB
misc.c 7KB
stm32f10x_exti.c 7KB
usb_int.c 6KB
memory.c 6KB
stm32f10x_wwdg.c 6KB
stm32f10x_wwdg.c 5KB
usb_desc.c 5KB
usb_sil.c 5KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_it.c 5KB
mass_mal.c 5KB
stm32f10x_it.c 5KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_iwdg.c 5KB
bsp_bmp.c 5KB
stm32f10x_iwdg.c 5KB
syscall.c 4KB
firecc936.c 4KB
scsi_data.c 4KB
usb_mem.c 4KB
stm32f10x_crc.c 3KB
usb_init.c 3KB
stm32f10x_crc.c 3KB
bsp_exti.c 3KB
bsp_gpio_spi.c 3KB
usb_endp.c 3KB
bsp_usart.c 3KB
bsp_usart1.c 2KB
main.c 2KB
共 512 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
莫谈人间事
- 粉丝: 8
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功