- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《02 lm3s usb处理器》.pdf
小川工作室编写,本书为 LM3S 的 USB 芯片编写,上传的均为草稿,
还有没修改,可能还有很多地方不足,希望各位网友原谅!
QQ:2609828265
TEL
E-mail:paulhyde@126.com
第二章 LM3S USB 处理器
2.1 LM3S 处理器简介
Luminary Micr 公司Stellaris 所提供一系列的微控制器是首款基于 Cortex-m3 的控制
器,它们为对成本尤其敏感的嵌入式微控制器应用方案带来了高性能的 32 位运算能力。 这
些具备领先技术的芯片使用户能够以传统的 8位和 16 位器件的价位来享受 32 位的性能,而
且所有型号都是以小占位面积的封装形式提供。
Stellaris 系列芯片能够提供高效的性能、广泛的集成功能以及按照要求定位的选择,
适用于各种关注成本并明确要求具有的过程控制以及连接能力的应用方案。LM3S3000、
LM3S5000 系列, 支持最大主频为 50 MHz,128 KByte FLASH,32~64 KByte SRAM,
LQFP-64/LQFP-100 封装,集成 CAN 控制器、睡眠模块、正交编码器、ADC、带死区 PWM、温
度传感器、模拟比较器、UART、SSI、通用定时器,I2C、CCP、DMA 控制器等外设,芯片内
部固化驱动库,支持 USB Host/Device/OTG 功能,可运行在全速和低速模式,它符合 USB2.0
标准,包含挂起和唤醒信号。它包含 32 个端点,其中包含 2 个用于控制传输的专用连接端
点(一个用于输入,一个用于输出),其他 30 个端点带有可软件动态定义大小的 FIFO 并以支
持多包队列。FIFO 支持 µDMA,可有效降低系统资源的占用。USB Device 启动方式灵活,可
软件控制是否在启动时连接。USB 控制器遵从 OTG 标准的会话请求协议(SRP)和主机协商协
议(HNP)。
Stellaris USB 模块特性:
a.符合USB-IF 认证标准
b.支持USB 2.0 全速模式(12 Mbps) 和低速模式(1.5 Mbps)
c.集成PHY
d.传输类型:控制传输(Control),中断传输(Interrupt),批量传输(Bulk),等时传输
(Isochronous)
e.32 端点:1个专用的输入控制端点和 1 个专用输出控制端点;15 个可配置的输入端点
和 15 个可配置的输出端点。
f.4 KB 专用端点内存空间:可支持双缓存的 1023 字节最大包长的等时传输。
g.支持VBUS 电压浮动(droop)和有效ID 检测,并产生中断信号
h.高效传输 µDMA :用于发送和接收的独立通道多达 3 个输入端点和 3 个输出端点,当
FIFO 中包含需要的大量数据时,触发通道请求。
本书主要讲 Stellaris USB 处理器的相关使用与 USB 协议,有关 LM3S 系列处理器其它
外设操作与使用请参考《嵌入式系统原理与应用—基于 Cortex-m3 和 uc/os-II》,ISBN:
978564709310,电子科技大学出版社。
2.2 Stellaris USB 模块
USB 模块框图
一些 USB 控制器的信号是 GPIO 的复用功能,这些管脚在复位时默认设置为 GPIO 信号。
当需要使用 USB 功能时,应将相关 GPIO 备选功能选择寄存器(GPIOAFSEL)中的 AFSEL
位置位,表示启用 GPIO 的备选功能;同时还应将括号内的数字写入 GPIO 端口控制寄存器
(GPIOCTRL)的 PMCn 位域,表示将
您可能关注的文档
- 《#Lehman Brothers 2016》.pdf
- 《•SIM Lite Measurements Near & Far》.pdf
- 《•Stellar Astrophysics With SIM》.pdf
- 《(C++)Jane Open Source Hierarchical Translation》.pdf
- 《(Littelfuse)使用TCMOV压敏电阻进行符合UL1449的设计》.pdf
- 《(Socket程序设计)讲义(参考)》.doc
- 《(Symantec Endpoint Protection)禁止USB设备和特定应用程序》.doc
- 《(英论1)Translation_Skills_and_Principles_of_English_Movie_Titles》.doc
- 《(转自寄托)拿到offer后的各项手续大总结(包括visa等)——适用于CUHK授课式》.doc
- 《+GF+SIGNET_8850-1_电导型_变送器说明书》.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)