EasyManua.ls Logo

Bouffalo Lab BL702 - USB Communication Method

Default Icon
375 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
BL702/704/706 Reference Manual
IN
Only a!er swrdy=0 can you fill in data to e0#w;
Se$ng a crsr a!er the data is filled will make the
handshake phase reply ACK;
DATA
ACK
OUT
DATA
ACK
EP0
EP0
host -> device
host -> device
host -> device
device -> host
device -> host
host -> device
IN
DATA
ACK
OUT
DATA
ACK
EP1 – EP7
EP1 – EP7
host -> device
host -> device host -> device
device -> host host -> device
device -> host
A!er the crsr is set to 1, the data sent from the host can enter e0rfr,
and the handshake phase will reply ACK, otherwise the data will be
blocked out of e0rfr, and the handshake phase will reply NAK.
Only a!er exrs=0 can you ll in data to ex#w;
A!er the data is filled in, se$ng an exr will make the
handshake phase reply ACK;(X=1...7)
A!er exr is set to 1, the data sent by the host can enter exrfr and
reply ACK in the handshake phase, otherwise the data will be
blocked out of exrfr, and the handshake phase will reply NAK.
(X=1...7)
Fig. 18.2: USB communication method
Recommended configuration of internal transmitter register:
BL702/704/706 Reference Manual 313/ 375
@2021 Bouffalo Lab
guest@bouffalolab

Table of Contents