zoukankan      html  css  js  c++  java
  • S32K144+UJA1169 (四 ) S32K144 SPI1 功能初始化

    1、SPI 时钟源 选择 寄存器 配置如下, 具体 时钟源 :

    1、S32K Clock 配置  https://www.jianshu.com/p/f6a6dc883e16

    2、时钟结构图 https://www.jianshu.com/p/b1b7797157ff

        /* SPI 时钟源有4种: SPLLDIV2_CLK,FIRCDIV2_CLK,SIRCDIV2_CLK,SOSCDIV2_CLK */
        PCC->PCCn[PCC_LPSPI1_INDEX]  = PCC_PCCn_PCS(1);         // select spi clock source
        // 使能外设的接口时钟,允许访问 LPSPI1 模块
        PCC->PCCn[PCC_LPSPI1_INDEX] |= PCC_PCCn_CGC_MASK;    // enable SPI clock

    2、SPI 模式选择

        // select as master mode
        LPSPI1->CFGR1 |= LPSPI_CFGR1_MASTER(1);

    3、引脚 功能选择

     00b: SIN 即 LPSPI1 的 PTB15 是 输入 功能, SOUT 即 LPSPI1 的 PTB16 是 输出 功能 

     01b: SIN 即 LPSPI1 的 PTB15 是 输入 和 输出 功能

     10b: SOUT 即 LPSPI1 的 PTB15 是 输入 和 输出 功能

     11b: SIN 即 LPSPI1 的 PTB15 是 输出 功能, SOUT 即 LPSPI1 的 PTB16 是 输入 功能  (PCB 电路 画反 可以 用这个功能,这个功能赞 

  • 相关阅读:
    Time
    算法与结构
    11
    DateUtils
    Ext.container.Container
    Ext.Component
    extjs布局--只看现象
    Ext下的方法
    充血模式与贫血模式
    ext下的组建,mvc,mvvm
  • 原文地址:https://www.cnblogs.com/suozhang/p/12743217.html
Copyright © 2011-2022 走看看