欢迎访问ic37.com |
会员登录 免费注册
发布采购

83C51SND2C-JL 参数 Datasheet PDF下载

83C51SND2C-JL图片预览
型号: 83C51SND2C-JL
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片闪存微控制器与MP3解码器,支持完整的音频接口 [Single-Chip Flash Microcontroller with MP3 Decoder with Full Audio Interface]
分类和应用: 解码器闪存微控制器
文件页数/大小: 235 页 / 2877 K
品牌: ATMEL [ ATMEL ]
 浏览型号83C51SND2C-JL的Datasheet PDF文件第143页浏览型号83C51SND2C-JL的Datasheet PDF文件第144页浏览型号83C51SND2C-JL的Datasheet PDF文件第145页浏览型号83C51SND2C-JL的Datasheet PDF文件第146页浏览型号83C51SND2C-JL的Datasheet PDF文件第148页浏览型号83C51SND2C-JL的Datasheet PDF文件第149页浏览型号83C51SND2C-JL的Datasheet PDF文件第150页浏览型号83C51SND2C-JL的Datasheet PDF文件第151页  
AT8xC51SND2C  
Figure 98. Data Block Transmission Flows  
Data Block  
Data Block  
Data Block  
Transmission  
Initialization  
Transmission ISR  
FIFOs Filling  
write 16 data to MMDAT  
FIFOs Filling  
write 16 data to MMDAT  
FIFO Empty?  
F1EI or F2EI = 1?  
Start Transmission  
DATEN = 1  
Unmask FIFOs Empty  
F1EM = 0  
DATEN = 0  
F2EM = 0  
FIFO Filling  
write 8 data to MMDAT  
Start Transmission  
DATEN = 1  
FIFO Empty?  
F1EI or F2EI = 1?  
No More Data  
To Send?  
DATEN = 0  
FIFO Filling  
write 8 data to MMDAT  
Mask FIFOs Empty  
F1EM = 1  
F2EM = 1  
No More Data  
To Send?  
b. Interrupt mode  
a. Polling mode  
Data Receiver  
Configuration  
To receive data from the card you must first configure the data controller in reception  
mode by clearing the DATDIR bit in MMCON1 register.  
Figure 99 summarizes the data stream reception flows in both polling and interrupt  
modes while Figure 100 summarizes the data block reception flows in both polling and  
interrupt modes, these flows assume that block length is greater than 16 Bytes.  
Data Reception  
The end of a data frame (block or stream) reception is signalled to you by the EOFI flag  
in MMINT register. This flag may generate an MMC interrupt request as detailed in Sec-  
tion "Interrupt", page 150. When this flag is set, 2 other flags in MMSTA register: DATFS  
and CRC16S give a status on the frame received. DATFS indicates if the frame format  
is correct or not: a valid End bit has been received, and CRC16S indicates if the CRC16  
computation is correct or not. In case of data stream CRC16S has no meaning and  
stays cleared.  
According to the MMC specification data transmission from the card starts after the  
access time delay (formally NAC parameter) beginning from the End bit of the read com-  
mand. To avoid any locking of the MMC controller when card does not send its data  
(e.g. physically removed from the bus), you must launch a time-out period to exit from  
such situation. In case of time-out you may reset the data controller and its internal state  
machine by setting and clearing the DCR bit in MMCON2 register.  
147  
4341D–MP3–04/05  
 复制成功!