SPI介绍
SPI是比较常用的一种板级通信方式,常用于外设驱动与MCU的通讯,MCU与中央处理器的通讯,MCU和SOC之间的通信;目前有外设芯片SPI的波特率可达10M,英飞凌MCU的SPI模块最大可支持50M。
当MCU与外设驱动芯片通信,通常MCU为master,外设驱动芯片为slve,配置时都是依据芯片的参数SPI的参数进行配置。
SPI配置介绍
基于EB 的Tc3xx芯片配置SPI模块;
正常SPI发送的波形和时间参数,每个外设芯片有各个的需求,基于芯片手册中的需求在EB中配置对应的时间参数和波特率;
Device中配置SPI的参数:
channel 配置发送channel的配置,主要为发送的数据长度,发送时大端发送还是小端发送;
同步发送不需要配置DMA,异步发送时,需要在hwunit中关联DMA通信,同时需要配置DMA通道的参数;