SD
所属分类:处理器开发
开发工具:Visual C++
文件大小:1423KB
下载次数:81
上传日期:2011-08-05 16:50:31
上 传 者:
zhangjia
说明: 基于STM32的读写SD卡的开发 经过测试成功读写
(Based on the STM32 development of reading and writing SD card reader has been tested successfully)
文件列表:
SD_card(读)(用SPI1,PE3片选)\library\inc\cortexm3_macro.h (2356, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_adc.h (18985, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_bkp.h (7042, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_can.h (12410, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_crc.h (2012, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_dac.h (9729, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_dbgmcu.h (2990, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_dma.h (18105, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_exti.h (5907, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_flash.h (14127, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_fsmc.h (19172, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_gpio.h (14951, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_i2c.h (16344, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_iwdg.h (3545, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_lib.h (3331, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_map.h (28421, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_nvic.h (19329, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_pwr.h (3996, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_rcc.h (14914, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_rtc.h (3750, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_sdio.h (18457, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_spi.h (13913, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_systick.h (3343, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_tim.h (47334, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_type.h (3519, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_usart.h (14526, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\inc\stm32f10x_wwdg.h (2751, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_adc.c (58694, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_bkp.c (11301, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_can.c (32180, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_crc.c (4746, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_dac.c (17306, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_dbgmcu.c (5353, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_dma.c (33422, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_exti.c (8873, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_flash.c (32815, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_fsmc.c (41723, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_gpio.c (22643, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_i2c.c (46932, 2008-05-27)
SD_card(读)(用SPI1,PE3片选)\library\src\stm32f10x_iwdg.c (6562, 2008-05-27)
... ...
/******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
* 文件名称 : readme.txt
* 作者 : mount_zzq@126.com
* 首次发布日期 : 10/19/2007
* 描述 : 例程SPI模式下读写SD卡的描述
********************************************************************************
注释:数据线连接方法:
CD_DAT3(1)-----PE3(片选)
CMD(2)---------PA7(MOSI)
CLK(5)---------PA5(SCLK)
DAT0(7)--------PA6(MISO)
CD(10)引脚没用。无需接PC12
**------------------------------------------------------------------------------
********************************************************************************/
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/
例程描述
==========
此例程是SPI模式下,识别SD卡,读出SD卡的块数,块的大小,总的存储容量,向SD卡读写数据,
并通过超级终端显示出来。
通过调用 Get_Medium_Characteristics()函数,将SD卡的类型,大小,块数,块的大小,在
超级终端显示出来。显示内容如下:
Hello STM32F10X Starting, This is sample of SD for SPI mode!
MSD_Init result: 0
CardType: SD
MsdBlockCount: 1971200
MsdBlockSize: 512 Byte
MsdMemorySize: 1009254400 Byte
向指定的扇区中写入数据,并且读出来,显示内容如下:
Read data from SD_Card result[0]: 0
Read data from SD_Card result[1]: 1
Read data from SD_Card result[2]: 2
...
包含的函数
===========
main.c
stm32f10x_conf.h
stm32f10x_macro.s
stm32f10x_it.c
如何使用
=============
为了使程序运行,必须做到如下步骤:
- 创建工程,并设置好所有工具链接启动文件
- 拼接所需要的库文件:
assembling stm32f10x_startup.s...
compiling stm32f10x_vector.c...
compiling stm32f10x_it.c...
assembling cortexm3_macro.s...
compiling main.c...
compiling stm32f10x_adc.c...
compiling stm32f10x_bkp.c...
compiling stm32f10x_can.c...
compiling stm32f10x_dma.c...
compiling stm32f10x_exti.c...
compiling stm32f10x_flash.c...
compiling stm32f10x_gpio.c...
- 链接并下载到印象flash中。
- 运行例程。
******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE******
近期下载者:
相关文件:
收藏者: