寄存器

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。收起

查看更多
  • CXL协议:CSR寄存器介绍
    CXL CSR寄存器分为配置空间寄存器和memory map空间寄存器。配置空间寄存器主要用于发现和配置CXL功能,包括DVSEC ID Assignment、DOE Type Assignment和PCIe DVSEC for CXL Device。memory map寄存器位于6个区域内,包括RCD Upstream Port和RCH Downstream Port寄存器、Component寄存器、CXL.cache和CXL.mem寄存器等。访问memory map寄存器时,需要遵循特定的规则,例如32-bit寄存器应4字节访问,64-bit寄存器应8字节访问。
    CXL协议:CSR寄存器介绍
  • Microchip 推出数字功率监测器,实现便携式设备测量功耗减半
    通过更精确、更高能效的功率监测,使得注重功耗和电池续航的设计可在典型工作条件下更长时间运行 电池供电设备和能源受限的应用必须在其自身不造成额外电能浪费的前提下,准确跟踪和监测功耗。为解决这一难题,Microchip Technology(微芯科技公司)今日宣布推出两款数字功率监测器——PAC1711 和 PAC1811。这两款产品在每秒 1024 次采样的典型工作条件下,功耗仅为同类解决方案的一半
    Microchip 推出数字功率监测器,实现便携式设备测量功耗减半
  • 新品上市!华普微推出HPSxxxGSR系列数字型表压传感器
    近日,为贴合智能化趋势,并精准匹配医疗电子、汽车电子及智能家电等终端设备对压力测量的“高可靠性、高集成度、高灵敏度、高精度”等核心需求,助力传感器融入智能系统,华普微推出了全新的HPSxxxGSR系列高精度数字型表压传感器。 HPSxxxGSR系列传感器采用小尺寸单管口SOP封装,符合RoHS标准,内部集成MEMS压力芯片与信号调理芯片,带高速I2C接口,可通过24位ADC对传感器的零点、灵敏度、
    新品上市!华普微推出HPSxxxGSR系列数字型表压传感器
  • 通过Modbus RS-485调整4-20mA输出的方法保护器EOCR-IFN420
    通过Modbus RS-485调整4-20mA输出的方法;上海韩施电气代理商提供销售; ‌硬件连接‌ 确保RS-485模块的A/B端子与主站(如PLC)正确对应,避免反接。电源需为直流8-30V,极性需正确‌。 4-20mA输出端需连接负载电阻(通常≤500Ω),并注意信号正负极的区分‌。 ‌协议配置‌ 模块需支持Modbus-RTU协议,配置与主站相同的参数: 波特率(默认9600bps) 数据
  • MS31912TEA 多通道半桥驱动器 直流驱动
    产品描述: MS31912 是集成多种高级诊断功能的多通道半桥驱动。MS31912 具有 12 个半桥,典型工作电压 13.5V 下,每一个半桥支持 1A 电流,典型工作电压 13.5V 以上,每一个半桥支持 0.5A 电流,并联模式下支持最大 6A 电流。并且每一个半桥是完全可控的,以实现电机的正转、反转、滑行和制动操作。该驱动器还支持 5MHz 串行外设接口(SPI),并且具备菊花链功能,可进
  • GX21M15温度传感器可兼容LM75B
    GX21M15 是一款温度-数字转换器,使用片上带隙温度传感器和 Σ-Δ A/D 转换技术并带有过热检测输出。GX21M15 包含一系列数据寄存器:储存诸如器件工作模式、OS 工作模式、OS 极性和 OS 故障队列等器件设置的配置寄存器(Conf);具体描述见第 7 节“功能描述”。储存数字温度数据的温度寄存器(Temp)以及储存可编程过热关断门限和滞后极限的设置点寄存器(Tos 和 Thyst)
  • 通过定制电源管理集成电路轻松缩短上市时间
    作者:Franco Contadini,主管工程师 摘要 电源管理集成电路(PMIC)有益于简化最终应用并缩小其尺寸,也因此备受青睐。然而,当默认启动时序和输出电压与应用要求不符时,就需要定制上电设置。大多数情况下,电路没有可以存储这些设置的非易失性存储器(NVM)。对此,低功耗微控制器是一个很好的解决方案,其功能特性和所包含的工具可以在上电时对PMIC控制寄存器进行编程,而不需要开发固件。本文将
    通过定制电源管理集成电路轻松缩短上市时间
  • 学单片机,有必要寄存器吗?
    有小伙伴好奇,现在有很多工具,可以“一键生成工程”,还有必要学习和了解寄存器吗?今天就来简单聊聊这个话题。
  • 飞凌嵌入式ElfBoard ELF 1板卡 Regmap子系统之Regmap简介
    Regmap(Register Map)API 是一个在 Linux 内核中提供对寄存器映射的抽象访问的接口。它旨在简化对寄存器和寄存器集合的访问和配置,并提供一种统一的方式来管理硬件寄存器的读取和写入操作。
  • 研华工控机技术干货 如何将 ADAM 采集模块的 Modbus 原始值转换成物理值
    在工业数据采集领域,ADAM系列模块的Modbus原始值转换是工程师常见的技术挑战。本文苏州研讯电子科技有限公司将通过具体案例,解析16位数据转换的底层逻辑与实操步骤,帮助您快速实现原始数据到物理量的精准映射。 一、数据转换核心逻辑 ADAM模块通过Modbus协议返回的原始数据为16位无符号整数(0-65535),需通过标准化公式进行转换: 物理值 = (原始值 / 65535) × 量程范围
  • Arteris 发布新一代 Magillem Registers 实现半导体软硬件集成自动化
    致力于加速系统级芯片 (SoC) 开发的领先系统 IP 提供商 Arteris 公司(纳斯达克股票代码:AIP)今天宣布,正式推出用于SoC集成自动化的最新一代Magillem Registers技术。该产品使设计团队能够实现软硬件集成流程的自动化,与公司自主研发的解决方案相比,可将开发时间缩短 35%,并能帮助设计团队应对设计复杂性的挑战,释放资源以推动新的创新。 Magillem Regist
  • 利用与硬件无关的方法简化嵌入式系统设计:基本知识
    作者:Giacomo Paterniani,现场应用工程师 摘要 本文将演示一种加速嵌入式系统设计原型阶段的方法,说明如何将与硬件无关的驱动程序和传感器结合使用,简化整个嵌入式系统的器件选择。同时还将介绍嵌入式系统的器件、典型软件结构以及驱动程序的实现。后续文章“利用与硬件无关的方法简化嵌入式系统设计:驱动程序实现”将进一步探讨执行过程。 简介 通过使用与硬件无关的驱动程序,设计人员可以自由选择微
    利用与硬件无关的方法简化嵌入式系统设计:基本知识
  • 配置NOR Flash多个寄存器没那么容易!
    今天痞子衡给大家介绍的是在FDCB里配置串行NOR Flash多个寄存器的注意事项。我们知道 Flash 内部常常有多个状态/配置寄存器,这些寄存器有些是易失性的,有些是非易失性的。当芯片被指定从 Flash 启动的时候,我们如果希望 BootROM 能够根据不同应用需求来提前设置好这些 Flash 寄存器,那么在应用程序里就不用再额外配置了(涉及 Flash 工作状态变化的配置,如果是 XIP 程序去操作,需要考虑代码重定向问题)。
    配置NOR Flash多个寄存器没那么容易!
  • RISC-V笔记——语法依赖
    Memory consistency model定义了使用Shared memory(共享内存)执行多线程(Multithread)程序所允许的行为规范。
    RISC-V笔记——语法依赖
  • 数字芯片设计验证经验分享(第三部分): 将ASIC IP核移植到FPGA上
    作者:Philipp Jacobsohn,SmartDV首席应用工程师 Sunil Kumar,SmartDV FPGA设计总监 本系列文章从数字芯片设计项目技术总监的角度出发,介绍了如何将芯片的产品定义与设计和验证规划进行结合,详细讲述了在FPGA上使用IP核来开发ASIC原型项目时,必须认真考虑的一些问题。文章从介绍使用预先定制功能即IP核的必要性开始,通过阐述开发ASIC原型设计时需要考虑到
    数字芯片设计验证经验分享(第三部分):   将ASIC IP核移植到FPGA上
  • ACM6754 24V/4.8A三相无感无刷直流BLDC电机驱动芯片方案
    BLDC电机凭借其卓越的高效率和低能耗特性,深度满足了下游应用领域对节能减排的迫切需求,为下游应用领域的节能减排目标贡献重要力量. 而电机驱动芯片作为无刷电机系统中的关键组件,通过接收转子位置的反馈信号,精确控制电机的电流和电压,实现电机的高效运转和精确控制。单芯片、全集成是BLDC(无刷直流电机)驱动控制芯片主流发展趋势,可大大简化外围电路、减少外围器件,更好地满足终端应用需求,实现降本增效,提
    ACM6754  24V/4.8A三相无感无刷直流BLDC电机驱动芯片方案
  • 不再惧怕Linux内核panic (一)
    曾经我看到Linux kernel panic,我也会很panic,感觉无从下手,但经过不断学习和摸索积累后,目前的我已经不再panic了,其实内核panic后打印的信息通常都会包含一系列关键信息,会帮助我们进一步分析诊断导致系统崩溃的根本原因。
    7019
    2024/05/05
  • 浅谈多比特寄存器的优化原理和引入的问题
    了解多比特触发器的设计、它的工作原理以及多位触发器相对于单比特触发器的优点/缺点是什么变得很重要。
    1.6万
    2024/04/17
  • 是谁说MCU寄存器一定要谨慎赋值来着?
    今天痞子衡给大家介绍的是不清i.MXRTxxx里FLEXSPI_MCR0寄存器保留位会造成IP CMD读写异常。
    1171
    2024/03/11
    是谁说MCU寄存器一定要谨慎赋值来着?
  • RT无法离线启动?请先查看这两个寄存器
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是SRC_SBMRx寄存器对于定位i.MXRT1xxx离线无法启动问题的意义。最近有一位开源社区大佬在使能 RT1050 BEE 加密过程中遇到无法启动问题,折腾到一度崩溃,甚至想要弃坑。痞子衡哪能让这位“老乡”跑掉,连忙给予紧急支持,一番了解下来,其实这位大佬已经做好了大部分的工作,但是卡在了一个非常小的启动配置问题上面(他以为他配置好了 BOOT_CFG1[1] - EncryptedXIP,但其实配置并没有生效),这不禁让痞子衡思考,为什么大佬会卡在这里?于是便有了今天的文章,希望通过本篇文章,让所有的 RT 开发者再遇到无法启动问题时,养成第一时间检查 SRC_SBMR1/2 寄存器的意识。
    RT无法离线启动?请先查看这两个寄存器

正在努力加载...