瑞纳捷RJM8L151安全MCU快速上手(8)——配置调试SPI通讯主模式的发送与接收
瑞纳捷(Runjet)是中国以嵌入式数据安全产品、技术和应用为核心的芯片设计公司,业务涵盖安全加密芯片、低功耗安全MCU、NFC及控制芯片、驱动芯片及芯片定制开发服务。瑞纳捷(Runjet)的加密芯片具有独立的安全烧写系统,能有效防克隆防山寨,其32位RISC国密芯片,拥有国密资质,广泛应用于网通、安防、IOT、移动支付、汽车电子等市场。
RJM8L151是瑞纳捷推出一款超低功耗的8位MCU,最大的优势在超低功耗以及内置硬件真随机数发生器和ES/DES/SM4硬件加密引擎。SPI通讯是嵌入式开发中经常要用到的通讯方式,本文将以读取兆易创新的Nor Flash GD25Q127C的Manufacturer ID和Device ID来介绍如何使用RJM8L151安全MCU的SPI主模式进行数据的发送和接收,文中用到的Demo板来自于瑞纳捷官方推出的开发套件。关于开发板的介绍可以参见文章“瑞纳捷RJM8L151安全MCU快速上手(1)——开发板/Demo板介绍”。
RJM8L151有4路SPI主/从接口,即SPI0、SPI1、SPI2、SPI3。本例程中采用的SPI3进行与GD25Q127C的通讯,关于GD25Q127C的Manufacturer ID和Device ID如何读取,可以参见文章“【经验】使用Nor Flash GD25Q127C读取Manufacturer ID与Device ID的方法”。
本文例程读取GD25Q127C Manufacturer ID和Device ID的过程如下:
1、使能SPI3的时钟。
2、配置CLK、MOSI、MISO、CS片选线的管脚复用功能。
3、片选引脚设置为输出。
4、关闭SPI3软复位,禁止SPI3中断。
5、配置SPI3位主模式、CPOL=0、CPHA=0。
6、配置SPI时钟位系统时钟128分频。
7、初始化SPI3,使能SPI3。
8、拉低片选线,按照通讯协议依次发送0x90、0x00、0x00、0x00、0xFF、0xFF。
9、在两次发送0xFF时分别得到Manufacturer ID和Device ID。
代码如下图,代码中大部分函数来自于瑞纳捷官方提供的库函数,库函数的文件读者可以从平台上搜索关键词“RJM8L151 函数库”获取。
编译后,将Hex烧录进MCU中,使用逻辑分析仪抓取数据如下
可以得到Manufacturer ID与Device ID的数据为Manufacturer ID=200=C8h,Device ID=23=17h。可以看到与DataSheet上给出的数据一致。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由黄昏提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】解析安全芯片的工作原理、分类和应用以及加密芯片和超低功耗MCU技术
在数字化时代,各种敏感信息存在着被黑客攻击和泄露的风险,如何保护机密信息的安全便成为了一项重要任务。在此背景下,安全芯片的重要性逐渐凸显。安全芯片是一种通过特殊硬件和软件技术来实现数据加密和解密的芯片,广泛应用于金融、支付、医疗、能源和国防等领域。本文将重点介绍安全芯片的工作原理、分类和应用,以及其中的两个重要技术——加密芯片和超低功耗MCU。
【经验】解析安全芯片的应用场景和优势以及如何选择最优质的安全芯片、加密芯片和超低功耗MCU
在工业控制领域,安全芯片、加密芯片和超低功耗MCU被广泛应用。这些技术可以为设备提供高水平的数据安全保障,同时还可以实现低功耗和高性能。本文将详细介绍这些技术的应用场景和优势,以及如何选择最优质的安全芯片、加密芯片和超低功耗MCU。
【经验】瑞纳捷低功耗MCU芯片RJM8L151S开发环境使用说明
瑞纳捷RJM8L151S系列是一款8051增强型单片机,芯片内置256B内部数据存储器,8KB的SRAM,64KB的FLASH,具备快速中断响应,高效低功耗设计,多种休眠模式。片内集成多种安全密码模块,包括SM4/DES/3DES/AES安全算法。
【选型】瑞纳捷(RUNJET)安全加密芯片/低功耗安全MCU/NFC标签及控制芯片/驱动芯片/晶体谐振器选型指南
目录- 安全加密芯片 低功耗安全MCU NFC及控制芯片 驱动芯片 晶体谐振器 应用方案
型号- K-3215M5,RJM8L151C8T6,TF206,RJ1701,K-3215,TF308,K-7015M6,RJM8L151,RJM32L430,M-2016,M-3225,RJM8L151C8T6Y,RJM8L151K8Q6Y,M2520,RJM8L151K6Q6Y,RJGT102WDP8,RJGT102WDT6,RJM8L303,RJM8L151C6T6Y,RJM8L151F6P6R,RJGT102P8,RJM8L151F4P6R,RJGT102T6,K-7015,RJDR6211,M-2520,RJGT101,RJMU101,M3225,RJGT102,RJWF101,RJWF301,RJDR8837,RJMU401,RJWF303
烟雾报警器解决方案采用瑞纳捷MCU RJM8L151S,续航可达3年
烟雾报警器是一种重要的安全设备,它可以在火灾发生时及时发出报警,提醒人们采取相应的措施,避免火灾蔓延造成更大的损失。本文介绍基于瑞纳捷RJM8L151S的烟雾报警器解决方案。
瑞纳捷RJM8L303芯片采用增强型80C51内核,8KB SRAM以及128KB EFlash存储容量,应用于电子价签
瑞纳捷RJM8L303芯片采用增强型80C51内核,拥有8KB SRAM以及128KB EFlash存储容量。芯片具有丰富的外围通信接口(13.56MHz/主从7816/主SPI/UART/从I²C/GPIO),满足电子答题器、电子价签的应用需求要求,适用于电池供电的嵌入式物联网终端。
【应用】基于超低功耗安全MCU芯片RJM8L303设计的电子价签方案
瑞纳捷的RJM8L303超低功耗安全MCU芯片采用增强型80C51内核,拥有8KB SRAM以及128KB EFlash存储容量。芯片具有丰富的外围通信接口(13.56MHz/主从7816/主SPI/UART/从I²C/GPIO),满足电子答题器、电子价签的应用需求要求,适用于电池供电的嵌入式物联网终端。
瑞纳捷(RUNJET)安全加密芯片/低功耗安全MCU/NFC及控制芯片/驱动IC参考指南
型号- RJM8L303,RJ1701,RJWF24C,RJWF24F,RJM8L151,RJDR6211,RJMU101,RJGT102,RJWF101,RJWF24T,RJDR8837,RJMU401,RJWF303
RJM8L151S 系列数据手册内置国密算法的低功耗安全 MCU
型号- RJM8L151SF6P6R,RJM8L151SC8T6Y,RJM8L151SF4P6R,RJM8L151SC6T6Y,RJM8L151S 系列,RJM8L151S,RJM8L151SK6Q6Y,RJM8L151SK8Q6Y,RJM8L151ST8T6R
瑞纳捷MCU选型表
瑞纳捷推出低功耗MCU,最低功耗可达0.65微安,覆盖常规封装,最大Flash64KB,RAM2-8KB
产品型号
|
品类
|
摘要算法
|
密钥长度(bit)
|
用户存储器(Bytes)
|
ESD性能(HBM)
|
工作电压(V)
|
封装(尺寸)
|
Flash(KB)
|
RAM(KB)
|
RJM8L003D6P6
|
MCU
|
UART/LPUART
|
128bit
|
128 Bytes
|
4KV HBM
|
2.0~5.0V
|
SOP14(8.65×3.9mm)
|
32KB
|
4KB
|
选型表 - 瑞纳捷 立即选型
RJM8L151S系列 RJM8L151SCx/Kx/Fx 8位低功耗物联网安全MCU产品简介
型号- RJM8L151SKX,RJM8L151SC8T6Y,RJM8L151SF6P6R,RJM8L151SF4P6R,RJM8L151S系列,RJM8L151SC6T6Y,RJM8L151S,RJM8L151SCX,RJM8L151SK6Q6Y,RJM8L151SK8Q6Y,RJM8L151SFX
【技术】如何通过使用加密芯片和超低功耗MCU来进一步提高安全芯片的安全性
在现代社会中,数据已经成为了一种极其重要的资源。在这样的背景下,数据安全的问题也变得越来越重要。在保障数据全方面,安全芯片作为一种重要的技术手段,发挥着越来越重要的作用。本文将介绍安全芯片的基本原理和应用,以及如何通过使用加密芯片和超低功耗MCU来进一步提高安全芯片的安全性。
【技术】MCU芯片与加密技术的完美结合,成为提升设备安全性的一种重要方式
MCU芯片与加密技术的完美结合能够提升设备安全性,保护用户的隐私和数据安全。其高度安全的硬件级保护和低功耗高效能的特性使得MCU芯片成为设备安全性的重要组成部分。在智能家居设备和物联网设备等领域,MCU芯片与加密技术的应用将进一步加强设备的安全性,为用户提供更可靠的使用体验。本文探讨了MCU芯片与加密技术的应用,重点分析其技术特点和优势,并探讨其对设备安全性的意义。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论