打印

USB模块的串行接口引擎SIE是什么作用呢

[复制链接]
2001|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zya888|  楼主 | 2016-11-27 21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SIE模块的功能是什么?
沙发
zb0830| | 2016-11-27 21:18 | 只看该作者
SIE用于处理译码,以及在发送和接收时,创建数据和控制包

使用特权

评论回复
板凳
quangg| | 2016-11-27 21:19 | 只看该作者
接收时,SIE将USB的位流解码成USB的包  发送时,创建USB的位流

使用特权

评论回复
地板
peace555| | 2016-11-27 21:19 | 只看该作者
其实相当于串口通信里的那个串转并和并转串的东东

使用特权

评论回复
5
zb0830| | 2016-11-27 21:20 | 只看该作者
控制端点集成一个8字节缓冲区

使用特权

评论回复
6
quangg| | 2016-11-27 21:21 | 只看该作者
这个模块的寄存器主要用于配置数据端点操作和控制端点的数据缓冲,寄存器也控制每个端点可用的中断

使用特权

评论回复
7
波越| | 2016-11-27 21:22 | 只看该作者
peace555 发表于 2016-11-27 21:19
其实相当于串口通信里的那个串转并和并转串的东东

是这样的吗?

使用特权

评论回复
8
zb0830| | 2016-11-27 22:16 | 只看该作者
        SIE寄存器CNT0和CNT1保持着每个端点的计数值,这个计数值表示USB传输的数据字节的个数

使用特权

评论回复
9
quangg| | 2016-11-27 22:16 | 只看该作者
在输出(OUT)端点情况下,固件程序确定端点所能接收到的最大的字节

使用特权

评论回复
10
zheng522| | 2016-11-27 22:17 | 只看该作者
SIE用所接收到的字节数更新寄存器。在输入(IN)端点情况下,它保持将要发送数据的字节数

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

239

帖子

1

粉丝