STM32-USB

所属分类:单片机开发
开发工具:Visual C++
文件大小:291KB
下载次数:24
上传日期:2014-11-12 09:04:14
上 传 者wang2596539
说明:  基于STM32开发的 usb 设备端例子,是学习STM32优秀的例子
(Based usb device-side examples STM32 development, learning STM32 excellent examples)

文件列表:
STM32 USB\HARDWARE\24CXX\24cxx.c (3860, 2012-09-09)
STM32 USB\HARDWARE\24CXX\24cxx.h (1530, 2012-09-09)
STM32 USB\HARDWARE\24CXX\myiic.c (2791, 2012-09-09)
STM32 USB\HARDWARE\24CXX\myiic.h (1358, 2012-09-09)
STM32 USB\HARDWARE\ADC\adc.c (2925, 2012-09-07)
STM32 USB\HARDWARE\ADC\adc.h (988, 2012-09-07)
STM32 USB\HARDWARE\ADXL345\adxl345.c (5098, 2012-09-12)
STM32 USB\HARDWARE\ADXL345\adxl345.h (2210, 2012-09-12)
STM32 USB\HARDWARE\AUDIOSEL\audiosel.c (977, 2012-09-14)
STM32 USB\HARDWARE\AUDIOSEL\audiosel.h (922, 2012-09-14)
STM32 USB\HARDWARE\BEEP\beep.c (753, 2012-09-02)
STM32 USB\HARDWARE\BEEP\beep.h (681, 2012-09-02)
STM32 USB\HARDWARE\CAN\can.c (7802, 2012-10-08)
STM32 USB\HARDWARE\CAN\can.h (1099, 2012-09-11)
STM32 USB\HARDWARE\DAC\dac.c (1256, 2012-09-16)
STM32 USB\HARDWARE\DAC\dac.h (677, 2012-09-08)
STM32 USB\HARDWARE\DHT11\dht11.c (2533, 2012-09-12)
STM32 USB\HARDWARE\DHT11\dht11.h (1116, 2012-09-12)
STM32 USB\HARDWARE\DMA\dma.c (1762, 2012-09-08)
STM32 USB\HARDWARE\DMA\dma.h (773, 2012-09-08)
STM32 USB\HARDWARE\DS18B20\ds18b20.c (3691, 2012-09-12)
STM32 USB\HARDWARE\DS18B20\ds18b20.h (1228, 2012-09-12)
STM32 USB\HARDWARE\EXTI\exti.c (2713, 2012-09-15)
STM32 USB\HARDWARE\EXTI\exti.h (861, 2012-09-15)
STM32 USB\HARDWARE\FLASH\flash.c (9638, 2012-09-09)
STM32 USB\HARDWARE\FLASH\flash.h (2311, 2012-09-09)
STM32 USB\HARDWARE\JOYPAD\joypad.c (1300, 2012-09-12)
STM32 USB\HARDWARE\JOYPAD\joypad.h (821, 2012-09-12)
STM32 USB\HARDWARE\KEY\key.c (1501, 2012-09-03)
STM32 USB\HARDWARE\KEY\key.h (825, 2012-09-03)
STM32 USB\HARDWARE\LCD\FONT.H (16156, 2012-08-02)
STM32 USB\HARDWARE\LCD\ILI93xx.c (49089, 2013-01-21)
STM32 USB\HARDWARE\LCD\LCD.h (8960, 2013-01-20)
STM32 USB\HARDWARE\LED\led.c (934, 2012-09-02)
STM32 USB\HARDWARE\LED\led.h (685, 2012-09-02)
STM32 USB\HARDWARE\NRF24L01\24l01.c (7111, 2012-09-13)
STM32 USB\HARDWARE\NRF24L01\24l01.h (4821, 2012-09-13)
STM32 USB\HARDWARE\OLED\oled.c (6975, 2012-09-05)
STM32 USB\HARDWARE\OLED\oled.h (1615, 2012-09-05)
STM32 USB\HARDWARE\OLED\oledfont.h (16174, 2012-08-02)
... ...

本实验将实现如下功能:开机的时候先检测SD卡和SPI FLASH是否存在,如果存在则获取其容量,并显示在LCD上面(如果不存在,则报错)。之后开始USB配置,在配置成功之后就可以在电脑上发现两个可移动磁盘。我们用DS1来指示USB正在读写SD卡,并在液晶上显示出来,同样我们还是用DS0来指示程序正在运行。 注意: 1,本实验请把P10和P12对应跳线帽跳上,并自备SD卡一个!! 2,请确认P13的跳线帽PA11连接在D-,PA12连接在D+上。 3,请屏蔽stm32f10x_it.h里面的如下代码: void NMI_Handler(void) __attribute__ ((alias("NMIException"))); void HardFault_Handler(void) __attribute__ ((alias("HardFaultException"))); void MemManage_Handler(void) __attribute__ ((alias("MemManageException"))); void BusFault_Handler(void) __attribute__ ((alias("BusFaultException"))); void UsageFault_Handler(void) __attribute__ ((alias("UsageFaultException"))); void DebugMon_Handler(void) __attribute__ ((alias("DebugMonitor"))); void SVC_Handler(void) __attribute__ ((alias("SVCHandler"))); void PendSV_Handler(void) __attribute__ ((alias("PendSVC"))); void SysTick_Handler(void) __attribute__ ((alias("SysTickHandler"))); 将以上代码注释掉!!! 正点原子@ALIENTEK 2012-9-25 广州市星翼电子科技有限公司 联系电话(传真):020-38271790 购买:http://shop62103354.taobao.com http://shop62057469.taobao.com 技术支持论坛:www.openedv.com

近期下载者

相关文件


收藏者