端点1发送、接受数据的流程图
返回
N
Y
查询方式接收数据
UIR1 的BM_RXD2F位为1
禁止端点2输入(将UCR2 的BM_RX2E位置0)
清RXD2F位(将UIR2 的 BM_RXD2FR位置0)
从端点2的接收缓冲区中读取数据
允许端点2输入(将UCR2 的BM_RX2E位置1)
开始
N
查询方式发送数据
UIR1 的BM_TXD1F位为1
禁止端点1输出(将UCR1 的BM_TX1E位置0)
清TXD1F位(将UIR2 的 BM_TXD1FR位置0)
向端点1的数据缓冲区中写入数据
设置发送数据的个数和TES1Q位,允许端点1输出(将UCR2 的BM_RX2E位置1)
开始
Y
2023-01-14 18:19:18
298KB
USB
接口
1