EasyManua.ls Logo

APPOTECH CW6632B - Operation Guide; Cpu Rd;Wr; Loop

Default Icon
133 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...
118 16.3 Operation Guide
CW6632B Bluetooth 3.0 Audio Player SOC Version 1.0.0
Copyright ©2015, www.appotech.com. All Rights Reserved.
Default
1
1
1
1
1
1
1
1
Access
RO
RO
RO
RO
RO
RO
RO
RO
IIS_DMA_RD_P_CNT0-1: During the process of dma, we can know how many datas have been already read from
the memory by reading these two registers.
IIS_DMA_RD_P_CNT0 is the lower bits and IIS_DMA_RD_P_CNT1 is the higher bits
Register 1617 IIS_DMA_WR_P_CNT0-1:
Position
7
6
5
4
3
2
1
0
Name
IIS_DMA_WR_P_CNT
Default
1
1
1
1
1
1
1
1
Access
RO
RO
RO
RO
RO
RO
RO
RO
IIS_DMA_WR_P_CNT0-1: During the process of dma, we can know how many datas have been already written to
memory by reading these two registers.
IIS_DMA_WR_P_CNT0 is the lower bits and IIS_DMA_WR_P_CNT1 is the higher bits
16.3 Operation Guide
16.3.1 CPU RD/WR
For 2-wire data mode,set IO direction,1-wire Data input/output hardware auto control
configure other IO direction. Such as WS,BCLK,REFCLK(if need)
if master mode,set BAUDRATE, IIS_BCLK_CFG,set IIS_VALBIT ,IIS_ALLBIT for different bits transfer
write IIS_CON0-1 for Slave mode, sample edge, LTHWS,CH_SEL,DATA_FMT,TXRX_MOD,OP_MOD,IIS_IE
setting.
enable IIS_EN kick start RX/TX or both
For data receive if both left and right channel data available, then hardware will halt until left channel is
coming.
So if first receive right channel data ,hardware will ignore it.
Write IIS_DAT0 8 times to send data out
wait TX_BUF_EMPTY = 1,then write another 2 data to send ,if tx
wait IIS_PND = 1,when rx mode,then read IIS_DAT0-7 out
16.3.2 loop
this IIS support loop operation mode.that is send out data come from RX pin. And the tx data will delay 2-4 sample
before really data come out.and the first 2-4 sample being send out is all 0s.must config OP_MOD=2b11;

Table of Contents