【MCAL】CCFC3008PC-EB配置之SPI

一、反序列化串行外设接口(DSPI)

​​​​​​​​​​​​​​​​​​​​

二、EB配置

2.1、SpiGeneral

2.2、SpiDriver

共有7个DSPI模块,我们只使用到了DSPI1和DSPI2。

由下图可知一个 Job 代表了一次完整的 SPI 通信 ,一个Job可以由一个或者多个Channel组成;Channel 用来装载 SPI 的发送与接收数据一个 Sequence 可以由一个或者多个 Job 组成 ,可以将一个操作序列抽象成一个Sequence。SPI 传输的最小单元是由连续的 Job 组成的 Sequence ,依据 Job 的优先级将 Job 依次发送出去。

2.2.1、SpiChannel

配置两个spi通道

2.2.2、SpiJob

2.2.3、SpiSequence

2.2.4、SpiHardWare

2.2.5、SpiExternalDevice

2.3、PortContainer

2.3.1、PortPin

三、工程测试

3.1、代码添加

添加预驱模块的主函数

3.2、测试结果

粉色为片选信号,蓝色为时钟信号

蓝色为MOSI,粉色为MISO

相关推荐
无畏jh1 天前
【汽车嵌入式开发】-UDS协议解读
uds·汽车嵌入式
无畏jh8 天前
【汽车嵌入式开发】-CAN通信解读
can通信·汽车嵌入式
无畏jh12 天前
Autosar架构学习-加密模块
汽车嵌入式·汽车autosar
无畏jh20 天前
AutoSar架构学习-诊断模块
汽车嵌入式·汽车autosar
无畏jh21 天前
【MCAL】CCFC3008PC-EB配置之TIM
mcal·汽车嵌入式·汽车autosar
无畏jh23 天前
AutoSar架构学习-OS模块
汽车嵌入式·汽车autosar
无畏jh1 个月前
【MCAL】CCFC3008PC-EB配置之MCU时钟
mcal·汽车嵌入式·汽车autosar
无畏jh1 个月前
【MCAL】CCFC3008PC-EB配置之PWM
mcal·汽车嵌入式·汽车autosar
IAR爱亚系统1 个月前
在IAR Embedded Workbench for Renesas RH850中开发和调试Renesas RH850 MCU
嵌入式·嵌入式软件开发·iar·汽车嵌入式