zoukankan      html  css  js  c++  java
  • SSP控制寄存器SSPCON

    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=未发生写操作冲突。

  • 相关阅读:
    XE5开发Android程序调用电话相关功能(短信息和电话)
    ShowModal在FireMonkey移动应用程序对话框
    RichEdit选中文字右键菜单的实现
    遍历任务栏上的窗体
    线程1
    线程【四】线程内定时器
    线程【五】VCL下的线程类
    获取系统输入闲置时间
    字节数组与String类型的转换
    字节数组与基础数据类型的转换
  • 原文地址:https://www.cnblogs.com/hnrainll/p/1916576.html
Copyright © 2011-2022 走看看