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

MC908AP32CFAE 参数 Datasheet PDF下载

MC908AP32CFAE图片预览
型号: MC908AP32CFAE
PDF下载: 下载PDF文件 查看货源
内容描述: [MC908AP32CFAE]
分类和应用:
文件页数/大小: 325 页 / 4102 K
品牌: FREESCALE [ Freescale ]
 浏览型号MC908AP32CFAE的Datasheet PDF文件第215页浏览型号MC908AP32CFAE的Datasheet PDF文件第216页浏览型号MC908AP32CFAE的Datasheet PDF文件第217页浏览型号MC908AP32CFAE的Datasheet PDF文件第218页浏览型号MC908AP32CFAE的Datasheet PDF文件第220页浏览型号MC908AP32CFAE的Datasheet PDF文件第221页浏览型号MC908AP32CFAE的Datasheet PDF文件第222页浏览型号MC908AP32CFAE的Datasheet PDF文件第223页  
Serial Peripheral Interface Module (SPI)  
1
3
8
WRITE TO SPDR  
SPTE  
5
10  
2
SPSCK  
CPHA:CPOL = 1:0  
MOSI  
MSB BIT BIT BIT BIT BIT BIT LSB MSB BIT BIT BIT BIT BIT BIT LSB MSB BIT BIT BIT  
3
6
BYTE 1  
5
4
3
2
1
6
BYTE 2  
5
4
2
1
6
BYTE 3  
5
4
4
9
SPRF  
READ SPSCR  
READ SPDR  
6
11  
7
12  
1
2
CPU WRITES BYTE 1 TO SPDR, CLEARING SPTE BIT.  
7
8
CPU READS SPDR, CLEARING SPRF BIT.  
CPU WRITES BYTE 3 TO SPDR, QUEUEING BYTE  
3 AND CLEARING SPTE BIT.  
BYTE 1 TRANSFERS FROM TRANSMIT DATA  
REGISTER TO SHIFT REGISTER, SETTING SPTE BIT.  
9
SECOND INCOMING BYTE TRANSFERS FROM SHIFT  
REGISTER TO RECEIVE DATA REGISTER, SETTING  
SPRF BIT.  
CPU WRITES BYTE 2 TO SPDR, QUEUEING BYTE 2  
AND CLEARING SPTE BIT.  
3
4
10  
FIRST INCOMING BYTE TRANSFERS FROM SHIFT  
REGISTER TO RECEIVE DATA REGISTER, SETTING  
SPRF BIT.  
BYTE 3 TRANSFERS FROM TRANSMIT DATA  
REGISTER TO SHIFT REGISTER, SETTING SPTE BIT.  
11  
12  
CPU READS SPSCR WITH SPRF BIT SET.  
CPU READS SPDR, CLEARING SPRF BIT.  
5
6
BYTE 2 TRANSFERS FROM TRANSMIT DATA  
REGISTER TO SHIFT REGISTER, SETTING SPTE BIT.  
CPU READS SPSCR WITH SPRF BIT SET.  
Figure 13-8. SPRF/SPTE CPU Interrupt Timing  
The transmit data buffer allows back-to-back transmissions without the slave precisely timing its writes  
between transmissions as in a system with a single data buffer. Also, if no new data is written to the data  
buffer, the last value contained in the shift register is the next data word to be transmitted.  
For an idle master or idle slave that has no data loaded into its transmit buffer, the SPTE is set again no  
more than two bus cycles after the transmit buffer empties into the shift register. This allows the user to  
queue up a 16-bit value to send. For an already active slave, the load of the shift register cannot occur  
until the transmission is completed. This implies that a back-to-back write to the transmit data register is  
not possible. The SPTE indicates when the next write can occur.  
13.7 Error Conditions  
The following flags signal SPI error conditions:  
Overflow (OVRF) — Failing to read the SPI data register before the next full byte enters the shift  
register sets the OVRF bit. The new byte does not transfer to the receive data register, and the  
unread byte still can be read. OVRF is in the SPI status and control register.  
Mode fault error (MODF) — The MODF bit indicates that the voltage on the slave select pin (SS)  
is inconsistent with the mode of the SPI. MODF is in the SPI status and control register.  
MC68HC908AP Family Data Sheet, Rev. 4  
216  
Freescale Semiconductor  
 复制成功!