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

[复制链接]
2516|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 | 显示全部楼层
其实相当于串口通信里的那个串转并和并转串的东东
zb0830 发表于 2016-11-27 21:20 | 显示全部楼层
控制端点集成一个8字节缓冲区
quangg 发表于 2016-11-27 21:21 | 显示全部楼层
这个模块的寄存器主要用于配置数据端点操作和控制端点的数据缓冲,寄存器也控制每个端点可用的中断
波越 发表于 2016-11-27 21:22 | 显示全部楼层
peace555 发表于 2016-11-27 21:19
其实相当于串口通信里的那个串转并和并转串的东东

是这样的吗?
zb0830 发表于 2016-11-27 22:16 | 显示全部楼层
        SIE寄存器CNT0和CNT1保持着每个端点的计数值,这个计数值表示USB传输的数据字节的个数
quangg 发表于 2016-11-27 22:16 | 显示全部楼层
在输出(OUT)端点情况下,固件程序确定端点所能接收到的最大的字节
zheng522 发表于 2016-11-27 22:17 | 显示全部楼层
SIE用所接收到的字节数更新寄存器。在输入(IN)端点情况下,它保持将要发送数据的字节数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

239

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部