E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
寄存
Nordic nRF52832
寄存
器级 UARTE 发送实现
目录概述1nRF52832的UART
寄存
器1.1
寄存
器列表1.2
寄存
器介绍1.2.1使能控制(ENABLE)1.2.2波特率设置(BAUDRATE)1.2.3配置
寄存
器(CONFIG)1.2.4引脚配置
寄存
器
mftang
·
2025-06-30 19:27
Nordic
MCU系列笔记
单片机
嵌入式硬件
linux ARM64架构下进程切换核心代码分析
_schedule()调用context_switch()完成实际切换16structrq触发调度流程,选择下一个运行进程地址空间切换switch_mm_irqs_off()通过ttbr0_el1
寄存
器更新进程页表基址
·
2025-06-29 20:57
PIC16F877A与Proteus仿真-GPIO
寄存
器与配置
GPIO
寄存
器与配置在本文中,我们将讨论PIC控制器的端口配置。我们将使用PIC16F877A作为参考,同样适用于其他PIC系列控制器。
视觉与物联智能
·
2025-06-29 19:46
物联网全栈开发实战
PIC16F877A
proteus
嵌入式
物联网
仿真
嵌入式 - i.MX93的GPIO
寄存
器解读
表示GPIO状态时,一组
寄存
器的32个端子用32bit表示,正好四个字节。每组GPIO都有各自的
寄存
器,基地址空间不同,但其布局和偏移是一致的。
夜流冰
·
2025-06-29 18:43
嵌入式
笔记
嵌入式硬件与应用篇---
寄存
器GPIO控制
在ARM架构中,通过32位
寄存
器控制GPIO(通用输入输出)的核心步骤和方法可分为以下几个关键环节,结合不同芯片的实现差异,具体操作需参考对应的数据手册:一、GPIO控制的核心步骤1.使能GPIO时钟必要性
·
2025-06-29 18:10
ARMv8-A架构参考手册:全面解析ARM架构的未来
无论您是开发者还是研究人员,都能从中获取到关于ARMv8-A架构的全面知识,助您在处理器操作、系统
寄存
器和安全模型等领域游刃有余。通过
韦原策Noblewoman
·
2025-06-29 05:05
布线后优化(PostRoute Optimization)解析
AboutPostRouteOptimization一、PostRoute优化的核心功能与默认行为在PostRoute模式下,软件默认执行以下操作(除非手动指定其他目标):违规修复优先级:首先处理
寄存
器到
寄存
器
weixin_45371279
·
2025-06-29 01:05
innovus
C51填坑记:中断处理导致主程序函数参数改变
2.排查初步分析,可能原因如下:1.参数
寄存
器(R0-R7)的值,被中断函数改变。2.堆栈溢出。2.1参数
寄存
器首先排查参数
寄存
器(中断里面调用了函数,有参数传递)。
albert_812
·
2025-06-28 20:56
C51
C51
Data
Overlay
中断
参数异常改变
中断与其他函数共享变量、临界资源的保护
volatilevolatile概念作用volatile(英译:易变的)是一个特征修饰符关键字,防止编译器对修饰的变量相关代码进行优化,每次使用都重新读取变量的值,而不是使用
寄存
器里的备份。
匠在江湖
·
2025-06-28 20:56
C语言知识点
单片机
嵌入式硬件
主函数与中断函数共用变量
当主函数刚刚把变量读入到内部
寄存
器时,还未再回写到变量中时,就发生了中断,中断改写了变量。当中断返回时,主函数将值再回写到变量中。造成中断函数对变量的改写无效。
AARON_MJT
·
2025-06-28 19:54
STM32
单片机
stm32
mcu
C51 中断+主程序读写全局变量遇到的问题及解决摘录
如无必要,尽量不要使用using
寄存
器组,我被这个问题弄了2天。2、全局变量如果定义时采用了DATA、XDATA之类的修饰,那么在使用指针引用全局变量时,也要加上这些修饰符。
上帝木偶
·
2025-06-28 19:23
Linux I/O 文件操作详解:从系统调用到实际工程应用
一、写在前面在Linux或任何类Unix操作系统中,文件是一切的核心——无论是硬盘上的文本文件,还是串口设备、GPIO
寄存
器、甚至网络接口,几乎都被抽象为“文件”。
平凡灵感码头
·
2025-06-28 15:18
linux学习
linux
运维
服务器
Linux 驱动开发详解:从入门到实践
其核心价值在于:抽象硬件细节:让应用程序无需关心硬件具体实现统一设备接口:通过标准接口(如字符设备、块设备)访问硬件内核级资源管理:直接操作硬件
寄存
器,管理中断、DMA等Linux驱动的类型:驱动
Jay_515
·
2025-06-28 09:39
Linux
学习
linux
驱动
嵌入式
c语言
寄存
器技巧 (struct 和 union)
参考:C语言|位域的使用详解测试代码#includestructpack{unsignedinta:2;//取值范围为:0~3unsignedintb:4;//取值范围为:0~15unsignedintc:6;//取值范围为:0~63};unionu1//u1表示联合体类型名{//unsignedintb;structpackf;unsignedintb;};intmain(void){struc
盼雨落,等风起
·
2025-06-28 06:24
c语言
面试
c语言
c++
算法
高通 audio pal 配置文件
一、PAL配置文件解析1.mixer_paths.xml-硬件控制中枢核心作用:物理通路定义:建立Codec
寄存
器到音频端点的信号链路动态控制:运行时通过ALSAControlAPI(如amixerset"SpkrLeftPAVolume
盼雨落,等风起
·
2025-06-28 06:24
audio
音视频
嵌入式八股文
对一个
寄存
器某个位进行改变,用位操作怎么做new对象时,怎么知道内存是否分配成功浮点数在计算机中怎么存储模板使用和多态左值和右值的区别静态链接,动态链接引用传递define宏lambda表达式和变量捕获
NAccept
·
2025-06-27 23:42
c语言
简明x86汇编语言教程(4)
第三章操作内存在前面的章节中,我们已经了解了
寄存
器的基本使用方法。
Night-Wish
·
2025-06-26 12:39
ASM
【STM32】NVIC_Init函数内部的优先级计算和写入过程
这篇文章解析STM32中NVIC_Init()函数内部关于中断优先级计算与写入IP[x]
寄存
器的过程。
·
2025-06-26 12:38
一、HAL库的设计理念详解:从架构到实践
随着STM32产品线从F1到H7等数十个系列的发展,不同芯片的
寄存
器结构、外设特性差异日益显著,传统的标准外设库已难以满足跨系列代码复
#金毛
·
2025-06-26 08:42
HAL
嵌入式STM32
架构
stm32
嵌入式硬件
DFT ATPG中core chain 和wrap chain区别
它们的核心区别如下:一、本质区别特性CoreChain(核心扫描链)WrapChain(封装扫描链)作用对象芯片内部逻辑单元(如
寄存
器、组合逻辑)芯片I/O端口(输入/输出引脚)测试目标检测内部故障(Stuck-At
芯作者
·
2025-06-26 07:37
DFT技术分享
智能硬件
硬件工程
ESP32S3 GPIO全模式解析:掀开Arduino底层的神秘面纱
解释了ESP32S3GPIO
寄存
器配置及底层驱动机制。展示了如何从底层实现LED控制和按键输入功能。
SlientICE
·
2025-06-26 01:28
单片机
嵌入式硬件
物联网
硬件工程
C++回顾--基础
1:声明:让编译器“认识”这个标识符定义:给变量分配内存2:变量的存储类型auto:采用堆栈方式分配内存空间,属于暂时性存储,其存储空间可以被若干变量多次覆盖register:存放在通用
寄存
器中extern
ivalue2333
·
2025-06-25 17:25
C/C++
C
基础
TeleScan PE
实现方案信号完整性设计规范总结:PCIe技术本质TeleScanPE是一个免费的PCIExpress/NVMe配置空间读/写实用程序,允许用户扫描、解码、显示和写入PCIExpress/NVMe配置空间
寄存
器
fei_sun
·
2025-06-25 12:20
计算机网络
单片机
stm32
嵌入式硬件
stm32引脚功能
引脚状态不能被CPU读取(读取IDR
寄存
器为0)。引脚电平由外部模拟信号直接决定。典型应用:连接模拟传感器(温度、光照、电压、电流等)到ADC进行采样。浮空输入模式功能:引脚作为纯数字输入。
desssq
·
2025-06-25 00:28
arm
arm开发
嵌入式硬件
改变pwm的频率和占空比的两种方式
——观点无高下,讨论有温度改变pwm的频率和占空比的两种方式STM32定时器配置:直接操作
寄存
器vsHAL库函数详解引言在STM32开发中,定时器配置是嵌入式系统设计的核心技能之一。开发人员常面临一个
杰杰桀桀桀
·
2025-06-24 23:44
stm32
单片机
微处理器原理与应用篇---ARM常见汇编指令
数据传输指令MOVRd,Rn或MOVRd,#imm将
寄存
器Rn中的数据或立即数imm传送到
寄存
器Rd中MRSRd,CPSR或MRSRd,SPSR将程序状态
寄存
器(CPSR或SPSR)中的数据传送到通用
寄存
器
Atticus-Orion
·
2025-06-24 21:26
微处理器原理与应用篇
arm开发
汇编
微处理原理与应用
微算法科技(MLGO)引领量子计算革命:推出基于量子门控计算机中CPU
寄存
器的FULL加法器操作量子算法技术
近日,微算法科技(NASDAQ:MLGO)宣布其成功开发了一项突破性的量子算法技术,具体为一种基于量子门控计算机中CPU
寄存
器的FULL加法器操作。
MicroTech2025
·
2025-06-24 05:41
量子计算
科技
linux----------------进程VS线程
1.进程和线程进程是分配资源的基本单位线程是调度的基本单位线程共享数据集成,但也拥有自己的一部分数据比如:线程id,
寄存
器,栈,调度优先级1.1进程的多个线程共享同⼀地址空间,因此TextSegment
qwer55588
·
2025-06-24 01:44
开发语言
linux
c++
GPIO电平被篡改的问题
当操作模拟I2CIO口控制其电平时对于汇编来说并不是一条指令完成而是多条指令,第一步是先回读port口
寄存
器的值存于工作
寄存
器中,再去或上对应位,假设在回读前中断控制的IO口电平为
·
2025-06-23 22:51
python io.StringIO函数
output=StringIO([buf])创建一个StingIO对象,
寄存
在缓冲区,可选参数buf是一个str或unicode类型,它将会与后续写的
李木子木子
·
2025-06-23 09:26
笔记
算法
stm32
交换机
AXI (Transaction Attributes)
同时,对host来说,一些其他的外部设备的
寄存
器或者外部设备的内存也会被映射到host端的地址上。这部分地址
Jay丶ke
·
2025-06-22 01:56
AMBA协议
verilog
fpga开发
ZigBee_CC2530_03H_ADC
寄存
器
ADC支持多达14位模数转换,有效位数(ENOB)多达12位。ADC包括一个具有多达8个独立配置通道的模拟多路转换器和参考电压发生器,并且通过DMA将转换结果写入存储器。具有多种运行模式。ADC主要特征如下:可选的采样率,可设置分辨率(7~12位)。8个独立的输入通道,单端或者差分。参考电压可选为内部、外部单端、外部差分或AVDD5。中断请求产生。转换结束时DMA触发。温度传感器输入。电池测量能力
·
2025-06-21 19:19
jump_i386_ms_pe_masm.asm 汇编函数探秘(C++ 高级编程指南)
jump_i386_ms_pe_masm.asm汇编函数深度解析上下文切换原理当前上下文目标上下文┌───────────────────────┐┌───────────────────────┐│
寄存
器
liulilittle
·
2025-06-21 11:56
C/C++
Extension
Markdown
汇编
c++
开发语言
协程
协同程序
原理
c
Vim:从入门到进阶的高效文本编辑器之旅
Vim简介二、Vim的基础操作2.1进入和退出Vim2.2Vim的三种模式2.3基础移动三、Vim的高效编辑技巧3.1文本编辑3.2文本删除与修改3.3复制与粘贴四、Vim的进阶使用4.1搜索与替换4.2
寄存
器与宏
Xiaoxin_03
·
2025-06-21 09:13
vim
编辑器
linux
数据结构---外部排序
外部排序外部排序:由于计算机内存有限,当数据量过大时,数据不能一次性加载到内存中,数据保存在外存中(硬盘,文件里面)上,(
寄存
器>Cache>内存>固态硬盘>机械硬盘),限制外部排序效率的是IO(读写)
HOVL_C++
·
2025-06-20 22:06
c语言
数据结构
算法
STM32 定时器讲解
⏱️一、核心配置函数定时器初始化与复位TIM_DeInit(TIM_TypeDef*TIMx)复位定时器所有
寄存
器至默认值,用于重新配置前的清理。
GodKK老神灭
·
2025-06-20 14:11
STM32
stm32
单片机
嵌入式硬件
深入解析协程:高并发编程的轻量级解决方案
与线程的核心差异在于:特性线程协程调度主体操作系统内核应用程序自身上下文切换成本高(涉及内核态切换)极低(仅
寄存
器保存)内存占用MB级(默认栈空间)KB级(可自定义栈大小
Jay Kay
·
2025-06-20 14:07
c++
算法
开发语言
c++
OPENPPP2 内置 SIMD-AES-128-CFB 算法实现分析及优化路线
OPENPPP2/simd_aes_128_cfb.cpp核心组件结构图AES-128-CFB加密系统密钥扩展CFB加密CFB解密加载初始密钥10轮密钥扩展使用aeskeygenassist字节移位与异或初始化反馈
寄存
器处理完整块处理部分块初始化反馈
寄存
器处理完整块处理部分块块加密块加密
liulilittle
·
2025-06-20 13:04
Markdown
Extension
C/C++
算法
网络协议
AES
安全
密码学
网络
通信
tmc2209 调试工具_Trinamic TMC2209-EVAL-KIT评估套件特性_引脚功能设置图及应用
通过此设置,可以快速轻松地开始访问所有
寄存
器并具有全部功能/诊断功能。TMC22
达意Talk
·
2025-06-19 19:47
tmc2209
调试工具
TMC2208调试工具
TMC2208调试工具WPFC#工程WPFC#工程工具用于TMC2208单总线串口调试,功能包括
寄存
器列表读写,速度和方向控件设置,个人开发,工具链接地址https://download.csdn.net
weixin_38522628
·
2025-06-19 19:47
TMC2208
调试工具
C#源码
链接
(王道计算机组成原理)第四章指令系统-第三节1:X86汇编语言基础
,结合王道视频课整理如下文章目录一:高级语言、汇编语言、机器语言二:汇编程序简单入门三:什么是x86架构四:x86指令结构(1)x86的汇编层表示(2)x86指令的机器级结构(3)x86操作数来源A:
寄存
器操作数
快乐江湖
·
2025-06-19 17:34
408王道考研计算机组成原理
ubuntu
linux
运维
STM32 GPIO
寄存
器开发
一、核心
寄存
器概览
寄存
器功能位宽关键位域GPIOx_CRL/CRH配置引脚模式(输入/输出/复用/模拟)和输出参数32位每4位控制1个引脚:CNF[1:0](模式)+MODE[1:0](速度)GPIOx_IDR
GodKK老神灭
·
2025-06-19 02:20
STM32
stm32
单片机
嵌入式硬件
单片机 - STM32 非阻塞式编程详解:以 LED 和按键为例(附超详细
寄存
器级代码)
STM32非阻塞式编程:以LED和按键为例一、前言在嵌入式开发中,我们经常需要处理多个任务,比如测距、闪灯、响应用户按键、处理串口接收等等。如果你在主循环中使用delay()之类的阻塞函数,那这些任务就只能一个一个做,效率低下,体验不佳。非阻塞式编程,就是为了解决这个问题的一种思路。它避免在主循环中使用任何会“卡住CPU”的阻塞操作,从而允许CPU每时每刻都能轮询检查所有任务是否需要处理,实现“多
Peter_Deng.
·
2025-06-19 00:08
单片机
stm32
嵌入式硬件
STM32 串口
寄存
器开发
一、核心
寄存
器概览
寄存
器功能位宽关键位域USART_SR状态
寄存
器(只读)32位RXNE(接收就绪)、TC(发送完成)、TXE(发送
寄存
器空)、ORE(溢出错误)USART_DR数据
寄存
器(读写)32位低
GodKK老神灭
·
2025-06-19 00:06
STM32
单片机
stm32
嵌入式硬件
C/C++中的位域(Bit-field)是什么?
其主要目的是为了在内存资源受限的环境下(如嵌入式系统)或需要精确匹配硬件
寄存
器、网络协议格式时,更精细地控制内存使用。核心特性与要点:语法:structstructName{typememberNa
切糕师学AI
·
2025-06-18 14:27
arm开发
嵌入式软件开发
C/C++
使用CMSIS开发STM32麦克风采样应用
相比HAL库,CMSIS更接近底层,但比直接操作
寄存
器更标准化。一、什么是CMSIS?CMSIS是ARM推出的标准化软件接口,包括以下几个部分:CMSIS-Core:定义
is0815
·
2025-06-18 13:24
stm32
CUDA开发工具整理
性能优化全流程:️一、核心开发工具1.NVIDIANsight系列(官方专业工具)NsightVisualStudioEdition(Windows主机)功能:CUDA内核调试:在GPU上设置断点、查看线程状态和
寄存
器值
·
2025-06-18 11:34
【1.2 JVM内存模型知识库 - 轻松理解版】
类信息常量池程序计数指令跑,本地方法有专栈直接内存虽然好,别忘GC管不到升级版记忆歌谣Java虚拟机内存,好比一座大房子堆区是个大仓库,对象实例都住这栈区像个办公楼,每层一个方法组方法区是图书馆,类的信息静静放PC
寄存
器是导航
·
2025-06-18 09:56
stm32学习:(
寄存
器2)GPIO总体说明
目录GPIO的主要特点GPIO的8种工作模式GPIO电路结构GPIO输出模式输出流程复用输出模式GPIO输入模式输入流程模拟输入流程GPIO相关的7个
寄存
器GPIOx_CRLGPIOx_CRHGPIOx_IDRGPIOx_ODRGPIOx_BSRRGPIOx_BRRGPIOx_LCKR
码农小白
·
2025-06-17 17:40
stm32
stm32
学习
嵌入式硬件
FreeRTOS任务切换,现场保护(M3,M4内核)
一.
寄存
器和栈FreeRTOS在任务切换或中断发生时需要保存当前任务的上下文(
寄存
器状态、程序计数器等),确保任务恢复时能继续执行。上下文保存分为被动保存和主动保存两种场景。
想当钓鱼佬
·
2025-06-17 17:07
FreeRTOS
stm32
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他