USB是一种新型的计算机总线接口技术,其全称为Universal Serial Bus(通用串行总线),USB接口使计算机和外部设备的连接变得十分方便。到目前为止,USB已经在PC机的多种外设上得到了应用,同时在工业生产、科研等领域也得到了广泛的应用。USB成为逐渐取代其它接口标准的数据通信标准,USB接口也有了取代其它老式接口的趋势。现今基于USB,尤其是USB2.0的设备应用非常广泛[1]。 笔者以意法半导体公司采用ARM Cortex-M3 32位RISC内核的STM32F103芯片为硬件平台,结合USB2.0规范协议和STM32F103芯片的USB接口特性,分别设计并实现了基于STM32F103的USB设备功能和USB HOST功能。 文章首先简单介绍了USB总线和USB系统结构的概念,剖析了USB2.0规范协议。然后基于STM32F103 USB固件库开发了针对STM32F103 USB接口的PC机下的Windows驱动程序和应用程序,验证了STM32F103 USB作为USB从设备的可行性。另外针对STM32F103应用范扩大,STM32F103作为USB主控制端的应用需求也日益增大,本文通过引入USB总线接口芯片CH375扩展了STM32F103的USB HOST功能,并通过设计一个针对STM32F103的USB HOST的U盘解决方案验证了STM32F103作为USB主控制端的可行性。全文全篇围绕ST公司STM32F103芯片的USB接口的研究和扩展作了全面地介绍,为基于STM32F103芯片USB的进一步应用打下了良好的基础。
2021-12-23 09:04:18 4.55MB USB 2.0 STM32F103 固件
1
本例程使用STM32控制F103控制28BYJ-48步进电机
2021-12-22 23:08:37 3.18MB STM32F103 28BYJ-48 步进电机
1
ADC模拟输入,电压转换,基础版 后面再传一个PT100 1ma恒流温度检测 正式产品用的 程序
2021-12-22 10:20:36 4.46MB STM32F103 ADC 模拟输入
1
使用stm32f103库函数编写支持LCD2004+DS18B20+DS1302时钟可以进行显示。
2021-12-21 15:18:43 6.52MB LCD2004+DS18B20+
1
STM32F103 105 107 datasheet.rar
2021-12-21 15:06:27 20.74MB 器件手册
1
STM32F103例程,适合初学者上手,包含所有资源例程.希望对大家有所作用.
1
博客中提到的文档,https://blog.csdn.net/wangyijieonline/article/details/77584726
2021-12-21 09:34:18 38.28MB FreeRTOS
1
STM32F103(CORTEX-M3) ARM GPIO模拟I2C的程序,操作AT24C02,程序经过调试绝对可以使用,没有使用固件,完全使用寄存器操作
2021-12-20 22:23:02 1KB I2C CORTEX-M3 STM32
1
ESP32按键中断实现LED灯电平的翻转。主要介绍ESP32的中断配置,以及FreeRtos在中断程序中的简单使用。由于编译文件过大,上传的工程中不包含build编译文件,最好自行编译。
2021-12-20 22:03:33 19KB ESP32 GPIO中断 FreeRtos
1
STM32F103读取SD卡中TXT文件,源码已经过测试。
2021-12-20 16:04:04 807KB SD FATFS STM32
1