首页 资讯 应用 高压 设计 行业 低压 电路图 关于

单片机

旗下栏目: PLC 嵌入式 单片机 DCS
STM32 usb_core.c分析
10-03 / 浏览量:185 次

STM32 usb_core.c分析

usb_core.c这个c文件是个庞大的文件,主要是定义了usb2.0的标注协议处理函数。 下面是这个文件的所有函数: /******************************************************************************* * Function Name :......[详细]
STM32 USB-FS-Device-Driver分析
10-03 / 浏览量:200 次

STM32 USB-FS-Device-Driver分析

记得之前讲的都是CustomHID工程里USB-User这个Group里的文件:如下图所示: 如果要给USB系统分层的话,USb分成:应用程序,控制程序,驱动程序。上面的USB-User应该算是控制程序。接下去我......[详细]
STM32 usb_pwr.c文件分析
10-03 / 浏览量:171 次

STM32 usb_pwr.c文件分析

usb_pwr.c 这个文件看文件名就知道跟功耗有关了,有很多的状态:上电、掉电、挂起、恢复。 当首先是usb的上电和断电函数的定义了。 usb上电函数如下: /*************************************......[详细]
STM32 usb_endp.c和usb_istr.c文件分析
10-03 / 浏览量:134 次

STM32 usb_endp.c和usb_istr.c文件分析

下面介绍STM32 USB工程的usb_endp.c文件和usb_istr.c两个文件。 首先是usb_endp.c,这个文件很简单,就是定义了结果几个端点输入输出函数,我的工程只有。 uint8_t USB_Receive_Buffer [ REPORT_COUNT ]......[详细]
STM32的CustomHID的各描述符介绍
10-03 / 浏览量:78 次

STM32的CustomHID的各描述符介绍

俗话说的好,看协议手册,不如看源代码来的好! 在USB的工程中,USB的各描述符定义在usb_desc.c文件里面,这里就将USB的各描述符定义代码贴上来,各个数值的意义都已经详细注释。当然......[详细]
STM32 USB工程的文件分析
10-03 / 浏览量:183 次

STM32 USB工程的文件分析

先介绍下我参考其他工程而建立的STM32 USB工程: 简单介绍下:Startup当然放置STM32的启动文件,CMSIS放置着STM32内核ARMCortex的内核文件,StdPeripheral_Driver目录里放置着STM32外设的库函数,这......[详细]
STM32 usb_mem.c和usb_sil.c文件的分析
10-03 / 浏览量:129 次

STM32 usb_mem.c和usb_sil.c文件的分析

这两个c文件都还算是很简单的,先讲讲usb_men.c这个文件。从文件名就能知道跟内存有关,这个文件主要定义了两个函数,一个读双缓冲区PMA的数据PMAToUserBufferCopy(),另一个是写数据到双......[详细]
STM32 USB数据接收与数据发送程序流程分析
10-03 / 浏览量:107 次

STM32 USB数据接收与数据发送程序流程分析

既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。 我们需要必须要定义了USB中断。起始在STM32的中断向量表中给......[详细]
STM32 USB大容量存储器Mass Storage工程的讲解
10-03 / 浏览量:199 次

STM32 USB大容量存储器Mass Storage工程的讲解

哎,要说到USB的大容量存储设备就没有向USB鼠标一样简单了。这里先从官方例程里的mass stroage工程讲起。官方的工程比较复杂,程序可以兼容官方推出来的不同系列的评估版,所以程序......[详细]
STM32 USB SD读卡器(SDIO)
10-03 / 浏览量:159 次

STM32 USB SD读卡器(SDIO)

这次是做一个SD卡的USB读卡器的功能,我们就在上次NAND Flash模拟出的U盘的工程上修改了,这样的话只要修改一小部分了。 工程的绝大部分不需要修改,只要将fsmc_nand.c文件移除工程,添......[详细]
STM32 USB SD卡读卡器和NAND FLASH模拟U盘
10-03 / 浏览量:89 次

STM32 USB SD卡读卡器和NAND FLASH模拟U盘

本次工程是要同时实现SD卡读卡器和NAND Flash模拟U盘的功能。结合之前的两个工程,稍稍修改下就可以了。 既然要实现两个盘,当然在usb_prop.c中的Max_Lun变量赋值为1,在USB_User组中同时添......[详细]
STM32 USB NAND Flash模拟U盘无法格式化问题的解决
10-03 / 浏览量:94 次

STM32 USB NAND Flash模拟U盘无法格式化问题的解决

前几天,一直在寻找NAND Flash模拟U盘程序无法格式化的问题。在中秋月圆之夜,还苦逼地在实验室调代码,也许是杭州大圆月的原因,今晚感觉整人特别亢奋,效率也特别高,灵感也多......[详细]
STM32 USB使用芯片内部flash模拟U盘
10-03 / 浏览量:163 次

STM32 USB使用芯片内部flash模拟U盘

这次是实现一个使用STM32内部的flash模拟一个U盘。我使用的STM32芯片是STM32F103ZE,该芯片有512K的内部flash,本次工程,我准备用最后的400K空间来模拟一个U盘。本次的工程在之前用NAND或......[详细]
STM32 USB DFU设备固件升级工程讲解
10-03 / 浏览量:194 次

STM32 USB DFU设备固件升级工程讲解

说到STM32 USB的UDF,其实就是我们常说的IAP( In Application Programming )在应用编程。IAP有很多方法,我之前就用过串口IAP,网络IAP。而这里我们使用的是USB IAP,就是通过USB更新代码。所以这里......[详细]
STM32 SPI Flash DFU
10-03 / 浏览量:53 次

STM32 SPI Flash DFU

这次讲的是将程序、图片或其他文件下载到SPI Flash中。我使用的是W25X16的SPI Flash,他共有2MB空间,2个Block,512ge Sector,8096个Page。由于SPI Flash不能直接跑程序,我们从接口就知道了。 接下......[详细]
首页 | 资讯 | 应用 | 高压 | 设计 | 行业 | 低压 | 电路图 | 关于

Copyright 2017-2018 电气自动化网 版权所有 辽ICP备17010593号-1

电脑版 | 移动版

Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。