MCU的接口的多少是衡量MCU资源的一个重要指标,也是决定该款MCU可以应用在什么场景,可以做哪些事情。瑞纳捷RJM8L151的外围资源丰富,通信接口主要包括有:SPI接口、IIC接口、UART接口、ISO7816 接口、通用I/O 口等。
小编接下来对瑞纳接RJM8L151的通信接口做一个详细的介绍。
(一)RJM8L151的SPI 接口
RJM8L151的SPI 接口模块用于微控制器(MCU)与外部设备之间进行全双工、全同步、串行通讯。
RJM8L151的SPI 接口可以工作在查询或中断方式下。芯片包含4 路的SPI 主/从接口,即SPI0、SPI1、SPI2 和SPI3。
1、可选择主/从模式;
2、可配置的传输速率,支持主时钟的 2、4、8、16、32、64、128 分频;
3、主机支持 Mode0/1/2 /3 四种传输协议;
4、从机仅支持 Mode0;
5、支持 SPI 四线传输;
6、支持 8 位的串行传输;
(二)RJM8L151的IIC 接口
RJM8L151的I2C 总线接口连接微控制器和串行I2C 总线。I2C 模块接收和发送数据,并将数据从串行转换成并行,或并行转换成串行。I2C 模块通过数据引脚SDA 和时钟引脚SCL 连接到I2C 总线,控制所有I2C 总线规定的时序。芯片有2 路I2C,每个I2C 模块都支持主模式和从模式。
l 1、RJM8L151的I2C 主设备功能;
l 2、RJM8L151的I2C 从设备功能,可编程的I2C 从设备地址;
l 3、支持 100Kbps、400Kbps 两种速率模式;
l 4、支持 7bit 设备地址;
(三)RJM8L151的UART接口
RJM8L151的UART是一种通用串行数据总线,用于异步通信。该总线双向通信。可以实现全双工传输和接收,UART接口IP可以工作在查询或中断方式下。芯片包含4路UART接口,即UART0、UART1、UART2 和UART3。
l 1、16bit 的波特率分频因子寄存器
l 2、两种工作模式:模式 1、模式3
l 3、可编程数据位宽(8/9bit)
l 4、模式 3 下多机通信
l 5、模式 3 下校验控制
(四)RJM8L151的ISO7816 接口
RJM8L151的ISO7816MS 模块可作为满足7816-3 标准的卡或读卡器使用,并同时兼容T = 0 和T = 1
传输协议。
l 1、支持 ISO7816 主从接口;
l 2、符合 ISO/IEC7816-3 标准,支持PBOC3.0 卡规范;
l 3、支持 T=0/T=1 协议,即异步半双工字符传输协议;
l 4、数据宽度 8 比特,奇偶校验可配置;
l 5、奇偶校验位自动生成及奇偶校验错误检测;
l 6、自动检测错误响应,检测到传输错误响应信号由硬件自动重发字符(自动重发不超
过7 次),是否重发可配;
l 7、支持发送时的额外 ETU 功能;
l 8、支持接收时最大等待时间配置,并提供超时中断;
l 9、FIFO 深度16 字节;
l 10、8 位的波特率选择器,波特率根据参数F/D 调整;
l 11、专用的 ETU 计数器用于自动发送过程字符(0x60);
(五)RJM8L151的通用 I/O 口
RJM8L151的GPIO 包含通用输入输出接口,这些管脚可以与其他功能管脚共享,这取决于芯片的配置。 GPIO 可配置为第二功能,Prot0/Prot1/Prot2/Prot3/Prot4(bit0-7)的第二功复用
l 1、支持上升沿、下降沿有效的中断;
l 2、GPIO 输出时,需配置输出使能寄存器;
总体来讲,RJM8L151的接口功能算是十分的丰富,基本可适配各种应用。
深圳市桑尼奇科技有限公司为瑞纳捷一级代理商,代理经销瑞纳捷全系列芯片,包括MCU芯片、加密芯片、安全加密MCU等,可以提供样品及技术支持,欢迎随时咨询。桑尼奇孙生,QQ:2335804557,18576699326。
评论列表: