1、Renesas RA2L1 开发板之spi测试分析
SPI模块介绍
参考《《Renesas RA2L1 Group User’s Manual: Hardware》》的章节《《28. Serial Peripheral
Interface (SPI) 》》
特征
2通道
支持全双工和仅发送模式,支持3线制和4线制
RSPCK极性反转,相位翻转
MSB和LSB可设置
位长可设置为 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 24, 32。
32位收发缓存,支持双缓存。
主模式下,RSPCK可以由PCLKB分频2~4096得到,从模式下RSPCK最大频率为PCLKB4分频。
支持模式错误,校验错误,上下溢出错误检测
支持四个片选SSL,单主模式 SSLn0~ SSLn3作为输出;多主模式 SSLn0输入,SSLn1~ SSLn3作为输出或者不用;从模式
SSLn0输入,SSLn1~ SSLn3不用。
SSL有效到RSPCK产生时钟输出可以配置 1 ~ 8 个RSPCK延迟;RSPCK停止产生时钟输出到SSL无效可以配置 1 ~ 8
个RSPCK延迟。
SSL无效到下次开始操作有效可以配置 1 ~ 8 个RSPCK延迟。
可以直接控制SSL极性
burst可配置
支持以下中断源,接收缓冲满,发送缓冲空,检测到错误,SPI空闲,发送完成。
以上中断源支持连接到ELC模块
支持配置回环模式
支持输出引脚CMOS和开漏配置
可以STOP模块支持降低功耗
模块框图如下
原作者:qinyunti
更多回帖