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

  • 相关阅读:
    参考选择屏幕(控制选择屏幕两个屏幕,单值输入……通过函数实现单值输入)
    json串转化成xml文件、xml文件转换成json串
    创建xml文件、解析xml文件
    CDATA(不应由XML解析器进行解析的文本数据)、CDATA的使用场景
    python添加、修改、删除、访问类对象属性的2种方法
    类对象序列化为json串,json串反序列化为类对象
    python对象转化为json串、json串转化为python串
    windows下安装Mysql—图文详解
    用列表实现一个简单的图书管理系统 python
    列表去重几种方法 python
  • 原文地址:https://www.cnblogs.com/hnrainll/p/1916576.html
Copyright © 2011-2022 走看看