1. 系统设备识别寄存器(SCM)

7个位域。 记录设备信息。Z20K11x[FAM_ID:Z20K/Z20M,SUBF_ID:1/3,SER_ID:1/4]+特征ID+版本号+FLASH存储器大小+封装类型。

1-1 

SYSCTRL_DeviceId_t SYSCTRL_GetDeviceId(void)

读取设备信息。

2.独一ID号寄存器(SCM)

4个该寄存器存储完整的ID号(n=0~3),共128位。 

2-1 

void SYSCTRL_Get128BitUniqueId(uint32_t uniqueId[])

读取ID号。

3.PARCC相关寄存器(PARCC)

不同模块的PARCC位域不同,平均10个位域。通过输入的mod对PARCC的指针进行偏移,指向对应模块的PARCC寄存器, 模块=存储器+外设。 

3-1 

void SYSCTRL_ResetModule(SYSCTRL_Module_t mod)

模块复位。1个位域。配置对应PRSTB位域先逻辑0后逻辑1完成一次复位。

3-2

void SYSCTRL_EnableModule(SYSCTRL_Module_t mod)

模块使能并在停止模式依旧使能。2个位域。配置对应PCKMD为1使能模块时钟,再将PRSTB置高电平。 

3-3

void SYSCTRL_EnableModuleWithOffInStopMode(SYSCTRL_Module_t mod)

 模块使能但在停止模式失能。2个位域。配置对应PCKMD为2使能模块时钟,再将PRSTB置高电平。 

3-4

void SYSCTRL_DisableModule(SYSCTRL_Module_t mod)

 模块失能。2个位域。配置对应PCKMD为0失能模块时钟,再将PRSTB置低电平。  

3-5

void SYSCTRL_ModuleWriteControl(SYSCTRL_Module_t mod, ControlState_t writeLock,ControlState_t supervisorEn)

模块相关的寄存器写入锁定和管理模式下外设访问使能。2个位域。

4.运行内存错误校正选项寄存器(SCM)

8个位域。2个运行内存。每4个配置运行内存的ECC的写使能、读使能、单位使能、多位使能。

4-1

void SYSCTRL_SramEccConfig(SYSCTRL_Sram_t sram, const SYSCTRL_SramEcc_t *eccConfig)

选择运行内存进行完全配置。 共8个位域。

5.运行内存0/1错误校正状态寄存器

各7个位域。分别对应运存0和1的ECC的信息 。

5-1 

FlagStatus_t SYSCTRL_GetSramEccErrStatus(SYSCTRL_Sram_t sram, uint32_t errMask)

根据参数2判断对应错误类型是否发生。 范围整个寄存器。

5-2

void SYSCTRL_ClearSramEccErrStatus(SYSCTRL_Sram_t sram, uint32_t errMask)

根据参数2清除对应错误类型。 范围整个寄存器。  

5-3 

void SYSCTRL_GetSramEccErrCause(SYSCTRL_Sram_t sram, SYSCTRL_SramEccErrCause_t *cause)

根据参数2在寄存器5批量判断哪些错误类型发生,在寄存器6中同时读取错误的位置和数据。范围整个5寄存器和6寄存器。

6.运行内存0/1ECC错误数据/地址寄存器

 都是一个位域,当运行内存产生错误时FADDR记录错误地址,FDATA记录错误数据。

6-1 

void SYSCTRL_GetSramEccErrCause(SYSCTRL_Sram_t sram, SYSCTRL_SramEccErrCause_t *cause)

即5-3.根据参数2在寄存器5批量判断哪些错误类型发生,在寄存器6中同时读取错误的位置和数据。范围整个5寄存器和6寄存器。

7.系统其他项控制寄存器

1个位域,4位。第1位使触发复用单元(TMU)能进行软件触发。后三位区分触发源号数和触发方式。如第二位为1,则是高电平触发并为源0。或第三位为0,则源1并是低电平触发。 

7-1 

void SYSCTRL_SoftTriggerToTmu(SYSCTRL_TriggerSrc_t source, SYSCTRL_TriggerLevel_t level)

 设置软件的触发源号数和其高低电平触发方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/93752.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/93752.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/93752.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

007TG洞察:波场TRON上市观察,Web3流量工具的技术解析与应用

引言:波场TRON(TRX)登陆资本市场及近期加密市场热点(如MEME币),凸显了实时流量捕获与转化在Web3领域的战略地位。对于技术团队而言,构建支撑全球业务的Web3平台,核心挑战在于&#x…

STM32——HAL 库MDK工程创建

总:STM32——学习总纲 参考工程: 实验0-3,新建工程实验-HAL库版本 前置知识: STM32——HAL库 一、HAL 库 MDK工程新建步骤简介 例: 各个文件夹内容: 1.1 Drivers 1.2 Middlewares 1.3 Output 1.4 Pro…

【图像处理】霍夫变换:霍夫变换原理、霍夫空间、霍夫直线、霍夫圆详解与代码示例

霍夫变换详解与代码示例 霍夫变换(Hough Transform)是一种用于检测图像中几何形状(如直线、圆)的特征提取技术。其核心思想是将图像空间中的点映射到参数空间(霍夫空间),通过累积投票机制识别形…

Java WEB技术-序列化和反序列化认识(SpringBoot的Jackson序列化行为?如何打破序列化过程的驼峰规则?如何解决学序列化循环引用问题?)

一、什么是序列化和反序列化 在java项目中,对象序列化和反序列化通常用于对象的存储或网络传输等。如:服务端创建一个JSON对象,对象如何在网络中进行传输呢?我们知道网络传输的数据通常都是字节流的形式,对象想要在网络…

【生活系列】MBTI探索 16 种性格类型

博客目录一、MBTI 的四个核心维度1. 精力来源:外向(E)vs 内向(I)2. 信息获取方式:感觉(S)vs 直觉(N)3. 决策方式:思考(T)v…

innovus在ccopt_design时设置update io latency

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 往期文章:

电脑出现英文字母开不了机怎么办 原因与修复方法

当您按下电脑开机键,屏幕上却只显示一串串陌生的英文字母,无法正常进入系统时,这通常是电脑在向您“求救”。这种情况可能由多种原因引起,从外部设备冲突到系统文件损坏,都可能导致电脑无法启动。不必过于焦虑&#xf…

CSS和XPATH选择器对比

1、优缺点比较特性CSS选择器XPath语法复杂度简洁易读较为复杂性能通常更快可能较慢向上遍历不支持支持(可选择父元素)文本内容选择有限支持完全支持索引选择支持(:nth-child)支持(position())浏览器兼容性优…

libomxil-bellagio移植到OpenHarmony

当使用mesa3dcangh提供的amd显卡驱动时,想利用 Mesa 提供的图形硬件加速能力,来支持视频编解码操作时。需要依赖libomxil-bellagio库,现在成果分享如下: 基础知识 1.OpenHarmony中mesa3d amd显卡驱动编译 2.OpenHarmony中基于G…

uvm-tlm-sockets

TLM 2.0引入了套接字(Socket)机制,实现发起方(initiator)与目标方(target)组件间的异步双向数据传输。套接字与端口(port)和导出(export)同源,均继承自uvm_port_base基类。发起事务的组件使用发起方套接字(initiator socket),称为发起方&…

AI 如何评价股票:三七互娱(SZ:002555),巨人网络(SZ:002558)

三七互娱(SZ:002555)作为国内领先的游戏公司,其股票表现需结合财务健康度、行业地位、战略布局及潜在风险综合评估。以下从多维度展开分析: 一、财务表现:增长乏力与高分红并存营收与利润双降 2025年Q1营收42.43亿元&a…

Vibe Coding:AI驱动开发的安全暗礁与防护体系

当OpenAI联合创始人Andrej Karpathy在2025年初的推文里首次提及"Vibe Coding"时,这个概念迅速在开发者社区引发共鸣——它描绘了一种诱人的开发模式:开发者用自然语言描述需求,AI接管代码生成、修改甚至调试,整个过程以…

四、主辅源电路

一、主辅源结构主辅源采用反激变换器拓扑,输入供电有母线供电、电池辅源供电、电网辅源供电。开关管为一个高耐压NMOS功率管。主控芯片采用ICE3BS03LJG,其主要参数如下:商品目录AC-DC控制器和稳压器是否隔离隔离工作电压10.5V~26V开关频率65k…

制造业企业如何保障文件外发图纸数据安全的?

在制造业的发展进程中,文件外发是必不可少的环节,但这也给图纸数据安全带来了诸多挑战。一旦图纸数据泄露,企业的核心竞争力可能会受到严重损害。那么,制造业企业该如何保障文件外发图纸数据安全呢?建立完善的管理制度…

RAG:让AI更聪明的“外接大脑“ | AI小知识

RAG:让AI更聪明的"外接大脑" 什么是RAG? 想象你在参加知识竞赛,突然遇到不会的题目。这时你掏出手机快速搜索正确答案——这就是RAG(Retrieval-Augmented Generation,检索式增强生成)的工作原理。…

TCP 连接管理 之 三次握手详解

TCP 连接管理 之 三次握手详解 (一)TCP三次握手详细过程及状态变化 1. 第一次握手(客户端 → 服务器) 报文标志位:SYN1(同步序列号),ACK0(首次握手无确认)序列…

day066-内容分发网络(CDN)与web应用防火墙(WAF)

文章目录0. 老男孩思想-老男孩名言警句1. 云产品日常管理2. 创建快照策略3. CDN 内容分发网络3.1 添加域名3.2 配置CNAME3.3 测试3.4 CDN刷新/预热3.5 命中率3.5.1 查看命中率3.5.2 CDN命中率低怎么办?3.6 访问控制3.7 流量限制4. WAF web应用防火墙4.1 使用WAF4.2 …

Redis高频问题全解析

Q1: Redis为什么这么快? Redis速度快主要有四个核心原因。首先是基于内存操作,所有数据都存储在内存中,避免了磁盘I/O的开销,内存读写速度比磁盘快几万倍。其次采用单线程模型,避免了多线程环境下的线程切换和锁竞争带…

【MATLAB】(三)数据类型与运算符

一.MATLAB的数据存储类型一般而言,在 MATLAB 中数据的存储与计算都是以双精度进行的,但有多种显示形式。在默认情况下,若数据为整数,就以整数表示;若数据为实数,则以保留小数点后4位的精度近似表示。用户可以改变数字显…

智能客服 VS 人工客服:电商企业该选哪种服务模式?

在数字化浪潮的推动下,电商企业对客户服务的效率和质量提出了更高要求。智能客服与人工客服作为两种主流服务模式,各有优劣。本文将从服务效率、成本投入、客户体验等维度,客观分析两者的特点,帮助电商企业做出合理选择。一、服务…