基于STM32F10X引导程序实现USB在应用中编程

发布者:shengju最新更新时间:2013-02-18 来源: dzsc关键字:STM32F10X  引导程序  USB 手机看文章 扫描二维码
随时随地手机看文章

上一篇:电容感应式触摸按键方案在电磁炉中的应用
下一篇:一种嵌入式语音识别模块的设计与实现

推荐阅读最新更新时间:2024-03-16 13:18

USB数据采集系统中DMA数据传输的实现
引言     USB通用串行总线(Universal Serial Bus)是被PC机广泛采用的一种总线,目前已经在计算机主板上大量集成,成为一种标准配置接口。它的即插即用、真正的热插拔、可总线供电、高性能和系统造价低等一系列的优点,使得USB接口得到了广泛的应用。特别是随着USB2.0高速传输协议的出现,其数据传输速度达到了480Mb/s,使得USB接口方式的虚拟仪器系统成为今天低成本虚拟仪器系统的主流。本文设计了基于USB2.0高速传输的数据采集系统,整个数据传输过程完全采用DMA方式,达到了较高的数据传输速度。 1、系统介绍     系统总体结构如图1所示。采用Philips公司的微控制器LPC2888作为系统核心控制器。前
[嵌入式]
USB设备驱动开发-USB协议相关(2)
一、USB设备通用操作       1. 热插拔 在热插拔中,USB HUB扮演着很重要的角色,HUB向主机报告端口的状态改变,主机才能对相应的动作采取相应的操作;       2. 地址分派 当USB设备插入后,主机会对USB设备分配一个独一无二的地址,同时resetUSB设备并对HUB的相应端口使能;       3. 配置(Configuration): 在USB设备的功能可用之前必须被配置,主机首先获取设备的配置信息了解设备的功能进而进行配置。主机将设置设备的配置(configuration),并且可能对接口(Interface)选择可变的设置(setting). 在一个配
[嵌入式]
MAX14576,MAX14636,MAX14637 USB充电器检测器
MAX14576/MAX14636/MAX14637是USB充电器检测器。 MAX14576/MAX14636/MAX14637将通过USB电池充电规范修订版1.2(USB1.2 BC)符合性测试。 MAX14636/MAX14637还可以检测苹果充电器,和其他非标准型。这些器件能够检测多种USB电池充电方法,包括标准的下行端口(SDP),充电下行端口(CDP)和专用充电端口(DCP)。该器件还提供USB BC1.2定义的失效电池选项的支持。 MAX14576/MAX14636/MAX14637功能的模拟开关,能够通过USB高速,全速和低速信号。交换机具有低导通电阻(3Ω,典型值)低导通电容(4.5pF典型值)。的CDN和CDP
[模拟电子]
USB3.0的物理层接收端的测试方法 (完整版)
USB3.0的Receiver测试的两种方法 由于 USB3.0 的速率高达5Gbps,在USB3.0规范中接收机测试成为必测项目。接收机测试包括了误码率测试和接收机抖动容限测试两部分。 对于Receiver Compliance测试,需要使用误码率测试仪BERT(Bit Error Ratio Tester,简称BERT),比如力科的PeRT3。BERT由Pattern Generator和Error Detector组成。如下图1左图所示为传统的BER测试和抖动容限测试的示意图。BERT的Pattern Generator发送出特定的测试码流,码流中添加了定量的抖动,通过参考测试信道后到达待测试芯片(DUT)的RX端,DUT设
[模拟电子]
<font color='red'>USB</font>3.0的物理层接收端的测试方法 (完整版)
安立推出最佳测量速度和过功率保护级别的USB功率传感器
从实验室到现场,MA24208A/MA24218A 系列可在任何功率测量应用中提高吞吐量并降低测试成本 安立公司推出 MA24208A/MA24218A 通用 USB 功率传感器,充分利用了安立公司已获专利的三通道架构,提供对 CW、多频调和高达 18 GHz 的数字调制信号的高度准确的真正 RMS 测量。MA24208A/MA24218A 具有最佳测量速度和过功率保护级别,可在任何实验室、大批量制造和现场环境中提高吞吐量并降低测试成本。 通过将 -60 至 +20 dBm 的宽泛测量范围与每秒 1,600 次持续读取以及每秒 11,000 次缓冲读取的测量速度相结合,MA24208A/MA24218A
[测试测量]
谁来解决PCIe3.0和USB 3.0的测试难题?
上周,泰克参展2011年英特尔信息技术峰会(IDF)大会,介绍并现场演示其完善的测试测量系列工具,帮助设计工程师能够按期向市场上推出下一代产品。 在今年的IDF上,英特尔重点推介了USB3和PCIE3这两大技术主题。因此,本次泰克展示的面向未来高速数据创新的技术包括:从协议层到物理层的端到端PCI Express 3.0解决方案、最新的BERTScope USB3.0自动化一致性测试解决方案,以及最新推出的MSO/DPO5000系列示波器,其为基于Intel® Atom™ 处理器家族微型结构平台开发应用的嵌入式设计人员提供了理想的工具。 就此次展示,EEWORLD记者特地对泰克参展人员进行了采访: Balaj
[测试测量]
ST 发布新STM32G0微控制器,增加USB和CAN接口和更大存储器
意法半导体发布新STM32G0微控制器,增加USB-C全速双模端口、CAN FD接口和更大容量的存储器 中国,2021年7月8日——意法半导体 STM32G0* 系列Arm® Cortex®-M0+ 微控制器 (MCU)新增多款产品和更多新功能,例如,双区闪存、CAN FD接口和无晶振USB全速数据/主机支持功能。 对于注重预算的应用,新的STM32G050超值产品线、STM32G051和STM32G061主流产品线增加了丰富的模拟功能和最大容量18KB 的 RAM存储器,以及多达 48 引脚且售价极具竞争力的封装。 此外,STM32G0B0 超值产品线、STM32G0B1和STM32G0C1主流产品线给STM3
[单片机]
ST 发布新STM32G0微控制器,增加<font color='red'>USB</font>和CAN接口和更大存储器
普及需时日 USB3.0后年市占率可达60%
市调机构近日指出,USB 3.0应用正不断提升,预期2011年将会大幅成长,主要是Host与Device端的应用不断提升,芯片与连接器价格下调,加上PC 平台开始引入USB 3.0接口,2012年USB 3.0可望成为新一代PC产品的主流传输接口,代替仅提供USB 2.0的PC产品。 从技术面分析,USB 3.0通过2对SDP线达到信号双向传输,最大也能够提供约900毫安的电力,同时在电源管理上采取智能型设定,能够在待机时间切断电力,不仅对智能手机充电有更佳的优势,同时能提供笔记本产品更佳的电池续航力。 速度上USB 3.0带宽理论值是上代的10倍,传输速度高出5倍,更有效应用于HD视频传输及大容量资料传送等,各大
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved