打印

SSP控制寄存器SSPCON

[复制链接]
297|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
susceptibility|  楼主 | 2020-3-7 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WCOL    SSPOV    SSPEN    CKP    SSPM3    SSPM2    SSPM1    SSPM0    地址:14h上电值:00h
    │            │             │           │     │                                                │
    │            │             │           │     ├─────────────  ─────┘
    │            │             │           │     │            
    │            │             │           │     └── 同步串行口(SSP)模式选择
    │            │             │           │              0000= SPI主控模式,时针=OSC/4
    │            │             │           │              0001= SPI主控模式,时针=OSC/16
    │            │             │           │              0010= SPI主控模式,时针=OSC/64
    │            │             │           │              0011= SPI主控模式,时钟=TMR2输出/2
    │            │             │           │              0100= SPI从属模式,时钟=SCK脚输入,SS脚使能
    │            │             │           │              0101= SPI从属模式,时钟=SCK脚输入,SS脚关闭
    │            │             │           │              0110=I2C从属模式,7位地址
    │            │             │           │              0111=I2C从属模式,10位地址
    │            │             │           │              1011=I2C主控模式(从属模式关闭)
    │            │             │           │              1110=I2C从属模式,7位地址,并支持主控模式
    │            │             │           │              1111=I2C从属模式,10位地址,并支持主控模式
    │            │             │           └───── 时钟极性选择
    │            │             │                       ·SPI模式
    │            │             │                          1=下降沿发送,上升沿接收
    │            │             │                          0=上升沿发送,下降沿接收
    │            │             │                       ·I2C模式
    │            │             │                          1=时钟使能(时钟线释放)
    │            │             │                          0=时钟线锁定为低电平,以保证数据建立时间
    │            │             └────── 同步串行口(SSP)使能位
    │            │                        ·SPI模式
    │            │                          1=使能SPI模块,并定义SCK,SDO和SDI为传输线
    │            │                          0=关闭SPI模块,释放SCK,SDO和SDI为一般I/O线
    │            │                        ·I2C模式:
    │            │                          1=使能I2C模块,并定义SDA和SCL为传输线
    │            │                          0=关闭I2C模块,释放SDA和SCL为一般I/O线
    │            │                          注:当使能SPP时,这些传输线应由用户定义为正确的
    │            │                              输入/输出方向,详见各相应章节。
    │            └────────── 接收溢出位。
    │                                  1=发生接收溢出,详见具体章节介绍。
    │                                  0=未发生接收溢出。
    └─────────────── 写操作冲突标志位
                                        1=在传送过程中又有数据试图写入SSPBUF寄存器。
                                           该位需由软件清零。
                                        0=未发生写操作冲突。

使用特权

评论回复
沙发
susceptibility|  楼主 | 2020-3-7 10:37 | 只看该作者
作者:Leo Chin
出处:http://www.cnblogs.com/hnrainll/
本博客**,大多系网络中收集,转载请注明出处
相关标签:嵌入式培训、嵌入式开发、嵌入式学习

使用特权

评论回复
板凳
磨砂| | 2020-4-2 15:33 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

238

帖子

1

粉丝