PIC16F87/88
10.0
10.1
同步串行端口
( SSP )模块
SSP模块概述
10.2
SPI模式
和
本节包含寄存器定义
SPI模块的操作特性。
同步串行端口( SSP )模块是一个串行
接口,用于与其他外设进行通信的
ERAL或单片机。这些外设
器件可以是串行EEPROM ,移位寄存器,显示
驱动器和A / D转换器等。SSP模块
工作在两种模式中的一种:
- 串行外设接口(SPI)
- 内部集成电路(I
2
C)
我的概要
2
C的操作和额外的信息
化的SSP模块可以在被发现
的PICmicro
®
中档
MCU
家庭
参考手册
(DS33023).
请参考应用笔记
AN578介绍的如何, “使用SSP的
模块中的余
2
C™多主环境“
(DS00578).
SPI模式允许8位数据被同步地
发送和接收同步。对
完成通信,通常是三个引脚
使用:
•串行数据输出( SDO )
•串行数据输入( SDI )
•串行时钟( SCK )
RB2/SDO/RX/DT
RB1/SDI/SDA
RB4/SCK/SCL
此外,第4个引脚可用于在从当
操作模式:
•从选择( SS )
RB5/SS/TX/CK
当初始化SPI时,几个选项需
特定网络版。这是通过对相应的做
在SSPCON寄存器的控制位( SSPCON<5 : 0> )
SSPSTAT寄存器( SSPSTAT<7 : 6> ) 。这些
控制位允许以下是特定网络编辑:
主模式( SCK是时钟输出)
从模式( SCK为时钟输入)
时钟极性( SCK的空闲状态)
在上升/下降时钟边沿(输出数据
SCK的上升沿)
•时钟速率(仅用于主控模式)
•从选择模式(仅用于从模式)
•
•
•
•
2003 Microchip的技术公司
初步
DS30487B第87页