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
外设寄存器
Cotex-M3内核
寄存器
详解(
寄存器
-栈-中断向量表)
layout:posttitle:“基础(
寄存器
-栈-中断向量表)”date:2024-1-1615:39:08+0800tags:Cotex-M3基础(
寄存器
-栈-中断向量表)
寄存器
普通
寄存器
R0-R7
唐·柯里昂798
·
2024-02-03 07:34
Cotex-M3内核知识
stm32
单片机
mcu
笔记
经验分享
RT-Thread线程管理(使用篇)
线程执行时的运行环境称为上下文,具体来说就是各个变量和数据,包括所有的
寄存器
变量、堆栈、内存信息等。管理的特点RT-Thread线程管理的主要功能是对线程进行管理和调度,系统
唐·柯里昂798
·
2024-02-03 07:34
stm32
嵌入式硬件
单片机
mcu
c语言
笔记
经验分享
stm32软件安装以及创建工程
文章目录前言一、软件安装软件破解二、创建工程三、创建项目创建组配置启动文件添加到组为项目添加头文件路径创建源文件(main函数文件)使用
寄存器
配置引脚拼接好STLINK与stm32最小电路板的接线编写程序配置
CC Cian
·
2024-02-03 07:33
STM32学习记录
stm32
单片机
嵌入式硬件
Cotex-M3中断处理的具体行为(状态保存以及恢复机制等)
layout:posttitle:“中断的具体行为”date:2024-1-1715:39:08+0800tags:Cotex-M3Cotex-M3权威指南中断的具体行为入栈:把8个
寄存器
的值压入栈取向量
唐·柯里昂798
·
2024-02-03 07:33
Cotex-M3内核知识
stm32
mcu
单片机
笔记
经验分享
STM32--USART串口(2)串口
外设
不需要校验就是8位,需要校验就选9位;停止位:决定了帧的间隔;STM32F103C8T6USART:USART1挂载在APB2总线上,USART2和USART3挂载在APB1总线上;二、USART框图TXE:发送
寄存器
空
芊寻(嵌入式)
·
2024-02-03 07:01
STM32
stm32
嵌入式硬件
单片机
51单片机
外设
篇:LED点阵
点阵简介LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。LED点阵屏广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。LED点阵屏分类:按颜色:单色、双色、全彩按像素:8*8、16*16等(大规模的LED点阵通常由很多个小点阵拼接而成)显示原理:LED点阵屏的结构类似于数码管;LED点阵屏与数码管一样,有共阴和共阳两种接法,不同的接法对应的
路溪非溪
·
2024-02-03 06:19
51单片机
嵌入式硬件
单片机
Modbus协议学习第四篇之线圈的概念
我们可以把“线圈状态”理解为一种
寄存器
,类似于计算机中的
寄存器
概念,所以读线圈状态就是读某个
寄存器
,
CodemanNotColdman
·
2024-02-03 04:16
Modbus
学习
曲园学子三下乡:爱心支教,传递梦想
为了丰富学生们的课余活动,队员们通过向支教点书记和主任申请,为孩子们置办了象棋、围棋、跳棋等数套棋具,在教室
外设
立了专门的活动区。早读后,为了规范棋
萤火之行筑梦未来
·
2024-02-03 03:11
Vivado编译介绍
Vivado编译介绍合成是将
寄存器
传输级别(RTL)指定的设计转换为门级表示。AMDVivado™合成是定时驱动的,并针对内存进行优化使用和性能。
cckkppll
·
2024-02-03 03:25
fpga开发
STM32学习笔记(五) —— 按键翻转LED
前面我们分析过GPIO的各个
寄存器
,探讨了如何使用GPIO点亮LED,这里再验证一下GPIO的输入功能1.硬件连接我们在开发板上将按键连接到了PA0引脚,按键外接了上拉电阻,默认状态下PA0引脚处于高电平
SSS&10&01
·
2024-02-03 02:21
STM32学习笔记
stm32
STM32学习笔记(六) —— 配置系统时钟
1.时钟树从图中可以看出一共有四个时钟来源,分别是内部高速时钟、内部低速时钟、外部高速时钟接口、外部低速时钟接口,这些时钟源经过内部的倍频分频后提供给各
外设
使用。
SSS&10&01
·
2024-02-03 02:51
STM32学习笔记
stm32
内存储器之只读存储器(ROM),随机存取存储器(RAM)和Cache详解
寄存器
CPU内部的存储器就叫做
寄存器
,运算器中的通用
寄存器
、专用
寄存器
;控制器中的指令
寄存器
等都属于
寄存器
。
寄存器
的存取速度最快(和CPU的速度一样快),价格最高,容
小明的Fire计划
·
2024-02-03 02:14
计算机基础
计算机
计算机组成
程序员
计算机基础
计算机原理
关于大端序和小端序, 说的比较详细的
作者按:注意在最新的linux版本,关于I2C通信的
寄存器
地址使用了大小端序的宏区分,这个地方指的是
寄存器
值在buffer的字节存储大小端序。比如
宇宙研究小组
·
2024-02-03 02:34
嵌入式硬件
linux
STM32 学习记录四:存储器
寄存器
映射
STM32学习记录四:存储器
寄存器
映射文章日志1.写于2022/08/25文章目录1.存储器映射2.
寄存器
映射迷茫了,不知道该写些什么了。因为我这段时间没有啥工作任务,所以就摸摸鱼,写写博客算了。
千水鸽鸽
·
2024-02-03 00:33
stm32
单片机
学习
STM32学习笔记--
寄存器
映射和存储器映射
系列文章目录第一章:stm32f1系列内部介绍一、stm32内部框图是什么?我们对这个系统框图做一个简要说明左上角部分是Cortex-M3的内核,内核引出了3条总线,分别是ICode指令总线DCode数据总线System系统总线,这三根总线又和总线矩阵与之相连接起来。ICode总线即指令总线,它主要用于连接到FLASH接口访问FLASH闪存,我们所写的程序就存储在flash闪存内(程序在flash
qq_55191714
·
2024-02-03 00:03
stm32
单片机
arm
STM32单片机---内存映射(一)内核与ROM、RAM、
外设
寄存器
的介绍
目录单片机的硬件组成单片机简介单片机组成框架单片机的功能内核介绍内核内存映射的介绍存储器介绍ROM存储器ARM存储器
外设
---实现内核控制硬件外部SARM内核与芯片厂家的存储器配合工作声明:文中介绍的单片机为
小沈vlog
·
2024-02-03 00:03
单片机
stm32
nosql
STM32-
寄存器
地址名称映射分析
151单片机访问地址sfrP0=0x80;//P0映射到地址0x80P0=0x00;//忘
寄存器
地址0x80赋值0x00sfr是一种扩充数据类型,点用一个内存单位,值域为0-255.利用它可以访问51单片机内部所有的特殊功能
寄存器
一直在路上的Tom
·
2024-02-03 00:32
STM32教程
stm32
STM32F1学习-深入理解存储器(存储器映射以及bit-band)
1.存储器映射STM32F1的系统结构存储器映射STM32F1的存储器的映射存储器映射是指把芯片中或芯片外的FLASH,RAM,
外设
,BOOTBLOCK等进行统一编址。即用地址来表示对象。
Phenixyf
·
2024-02-03 00:02
ARM
STM32-存储器和
寄存器
想要了解什么是
寄存器
只需要搞懂俩个问题就可以了,1、什么是存储器映射,2、什么是
寄存器
映射带着这俩个问题阅读本文章。
学c入门到入土
·
2024-02-03 00:32
SMT32嵌入式
stm32
arm
嵌入式硬件
c语言
单片机
汇编01
8086CPU有14个
寄存器
,每个
寄存器
有一个名称。
guanjianhe
·
2024-02-03 00:24
STM32F1 - 概述STM32F103ZET6
内部功能模块:2>引脚图3>内部框图5大系统:1>CPU:Cortex-M3;2>系统时钟;3>总线系统:AHB,APB1,APB2;4>存储器:Flash(512KB);SRAM(64KB);5>
外设
零号-轩工
·
2024-02-03 00:59
STM32F1-外设驱动
stm32
嵌入式硬件
单片机
STM32F1 - 存储器映射
Memorymapping1>
外设
内存地址映射2>GPIO
寄存器
映射3>存储器访问1>
外设
内存地址映射1>STM32F103ZET6的地址线位宽为32位,所以寻址空间为4GB(2^32=4GB);2>STM32
零号-轩工
·
2024-02-03 00:58
STM32F1-外设驱动
stm32
嵌入式硬件
单片机
学习记录(1)
链接器的作用是:合并多个目标文件,并定义存储器配置由于接口
外设
的定义大部分都是由供应商提供,因此通过读取微控制器供应商提供的用户手册才能知道使用方法。
枫-琳
·
2024-02-02 23:29
单片机
嵌入式硬件
C:算术移位和逻辑移位傻傻分不清楚
算术左移、右移,逻辑左移、右移如图所示:这里有一个进位位C,它就是标志
寄存器
(即状态
寄存器
,亦称程序状态字
寄存器
PSW)中的那个进位位,指示是否有进位或者借位,若有则该位为1,否则为0。
技术探索者
·
2024-02-02 19:46
#
C
#
C++
c语言
开发语言
C\C++:原子计数操作 之__syn_fetch_and_add性能研究
但是如果我们要维护一个全局的线程安全的int类型变量count,下面这两行代码都是很危险的:count++;count+=n;我们知道,高级语言中的一条语句,并不是一个原子操作.比如一个最简单的自增操作就分为三步:从缓存取到
寄存器
在
寄存器
加
技术探索者
·
2024-02-02 19:16
#
C++
#
C
C++
C
原子加
Linux:无锁化编程 __sync_fetch_and_add原理及其实现分析
一个自加操作,本质是分成三步的:从缓存取到
寄存器
在
寄存器
加1存入缓存。由于时序的因素,多个线程操作同一个全局变量,会出现问题。这也是并发编程的难点。在目前多核条件下,这种困境会越来越彰显出来。
技术探索者
·
2024-02-02 19:45
#
C
linux
知识
__sync_fetch
C语言:register类型变量
register——
寄存器
存储register是C语言中的一种存储类别(StorageClass),它用于告诉编译器将变量存储在
寄存器
中。
技术探索者
·
2024-02-02 19:41
#
C
c语言
register
STM32 HAL库硬I2C的TOF050C模块
前言最近在倒腾毕业设计,需要用到TOF050C,但是现有的案例都是软IIC,并且还是基于STM32F103的,笔者用的STM32F767,没有GPIO->CRH
寄存器
。
星羽空间
·
2024-02-02 19:33
嵌入式开发
TOF050C
硬IIC
STM32
硬I2C
HAL
ToF 测距传感器 VL6180 测量范围修改(软件 I2C)
传感器修改测量范围......by矜辰所致前言之前写过一篇关于ToF测距传感器VL6180使用的文章:ToF测距传感器VL6180使用踩坑记(软件I2C)之后有粉丝问我如何修改测量距离,当时我只回答让粉丝去找一下
寄存器
矜辰所致
·
2024-02-02 19:32
方案记录
VL6180
I2C
TOF传感器
测距传感器
汇编代码阅读工具与技巧
disas/disassemble可以打印当前函数的汇编代码.layoutasm/src/展示汇编代码面板,list可以显示src代码行gdb的TUI模式类似screen,退出使用Ctrl-xaTUI模式查看
寄存器
的命令为
知识搬运工人
·
2024-02-02 13:44
c++
性能优化
计算机体系结构——内存缓存
内存缓存处于内存主存和CPU
寄存器
之间,解决两种访问速度不匹配的问题。其中处在CPU内部的叫L1缓存,也叫芯片内缓存。
爱寂寞的时光
·
2024-02-02 13:38
计算机体系结构
缓存
7天物联网智能家居
嵌入式产品举例1.智能台灯2.智能手环3电视盒子(一)Day11.学习路线2.基本概念1.什么是ARM2.ARM架构分类3.MCU和MPU4.DSP和FPGA总结在控制显示通讯——MCU\MPU——C语言基础、
外设
基础
LOVE DEATH AND ROBOTS
·
2024-02-02 12:19
物联网
智能家居
fpga开发
STM32G4单片机
单片机的基本结构CPU就是中央处理器,是单片机的内核时钟电路,时钟源是给整个电路提供时序其他的
外设
、中断以及存储器都是通过系统总线与CPU进行连接RAM相当于电脑的内存条,随机存储器,掉电会丢失ROM相当于电脑的硬盘
去去隔烟霞
·
2024-02-02 12:44
全桥DC-DC升压软件
单片机
stm32
STM32目录结构
startup_stm32f10x_md.s//启动,区分容量stm32f10xx.h//
寄存器
描述core_cm3.h//内核core_cm3.cstm32f1xx_conf.h//库包含关系system_stm32f
chinxue2008
·
2024-02-02 12:08
stm32
嵌入式硬件
单片机
【王道】计算机组成原理 知识点总结4——指令系统
ISA规定的内容主要包括:指令格式,数据类型及格式,操作数的存放方式,程序可访问的
寄存器
个数、位数和编号,存储空间的大小和编址
住在天上的云
·
2024-02-02 11:05
王道计算机组成原理知识点总结
考研
stm32入门——工程建立
缺点:•需要手动配置
寄存器
和
外设
,可能较为繁琐。•对于初学者来说,学习曲线可能较陡峭。2.STM32CubeMX和HAL库:优点:•提供图形化工具(CubeMX)来配置微控制器引脚和
外设
。
盐析大白兔
·
2024-02-02 10:25
stm32
嵌入式硬件
单片机
stm32学习——点亮最小系统板上的LED
目录无敌且神经的小程1.前言2.代码1.直接配置
寄存器
2.调用库函数3.复习工程建立4.结语1.前言今天水一篇博客,最近开始了stm32的学习,发现这玩意跟51没法比,TM难死我了,相比于51那c语言过家家
盐析大白兔
·
2024-02-02 10:25
stm32
学习
嵌入式硬件
RT-Thread: STM32F103的DAC 操作、DAC驱动
说明:文档记录基于RT-Thread的STM32F103
外设
DAC操作。
软饭硬吃666
·
2024-02-02 10:54
RT-Thread
STM32
stm32
嵌入式硬件
单片机
RT-Thread
x86汇编常见语法(GNU格式)
x86汇编常见语法(GNU格式)目录x86汇编常见语法(GNU格式)1.
寄存器
1.1通用
寄存器
1.2标志
寄存器
EFLAGS(32位)1.3段
寄存器
1.4控制
寄存器
1.5指令指针
寄存器
2.指令集2.1操作数
lucky_goose
·
2024-02-02 08:03
x86‘汇编
汇编
gnu
volatile 关键字的用法说明
一般编译器优化时,如果一个数据已经读取进
寄存器
,后续会优先从
寄存器
中取值来减少访问存储时间,但如果此数值会随时变动,结果就会出现错误以下测试#includeintmain(){constintv=0;int
yvee
·
2024-02-02 08:16
c语言
i2c-tools使用及调试
blog.csdn.net/m0_46577050/article/details/122532634i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以在对应的设备指定
寄存器
设置值或者获取值等功能
薛东弗斯
·
2024-02-02 07:20
pinctrl子系统与gpio子系统实验-解决申请IO失败问题
二.Led驱动申请IO失败的解决思路申请IO的时候失败大部分原因是,这个IO被其他
外设
占用了。检查设备树,查找有哪些使用同一IO的设备。检查如下两方面:(1)检查复用,也就是pinctl
凌肖战
·
2024-02-02 06:49
Linux驱动学习
linux
arm开发
FX3/CX3 简介
FX3,CX3(Cyusb3014,cyusb3065等)是Cypress公司集成了ARM9处理器的USB3.0
外设
控制器。FX3的并行和串行接口提供了与系统中其他设备的高速连接。
宇宙379
·
2024-02-02 06:32
FX3/CX3
USB3.0
如何修复鼠标不工作的问题?这里提供几个方法
检查电源像任何其他
外设
一样,鼠标需要电源。许多鼠标上都有指示灯,可以告诉你电源是否有问题。如果你的无线鼠标不工作,请检查某个地方是否有红灯或黄灯。如果是电池供电的,打开鼠标的电池架,换上一些新电池,看
驾驭信息纵横科技
·
2024-02-02 06:00
电脑外设
计算机外设
STM32入门教程---USART串口协议
文章目录通信接口串口通信简介硬件电路电平标准串口参数及时序串口时序USART
外设
简介USART框图引脚定义表USART基本结构数据帧字长设置配置停止位起始位侦测数据采样波特率发生器数据模式代码串口发送接线图代码思路库函数代码串口发送
石原里美老公
·
2024-02-02 05:01
STM32新手学习
stm32
嵌入式硬件
单片机
STM32入门教程-2023版【5-1】EXTI外部中断
本节主要讲的是,中断系统和外部中断,依靠外部中断来学习中断系统中断系统:管理和执行中断的逻辑结构外部中断:诸多能产生中断的
外设
之一一、什么是中断中断:在主程序运行过程中,出现了特定的中断触发条件(中断源
硬核王同学
·
2024-02-02 05:01
stm32
单片机
嵌入式硬件
STM32入门教程-2023版【5-1】中断执行流程
二、中断执行流程(1)中断程序的执行流程左边第一个图中,从上到下的一条线我们看成是主程序,当它执行到某个地方时,
外设
的中断条件满足了,那这时,无论主程序是在干什么事情,中断来了,主程序都得立即暂停,程序由硬件电路自动跳转到中断程序中
硬核王同学
·
2024-02-02 05:01
stm32
嵌入式硬件
单片机
STM32入门教程-2023版【5-1】NVIC
在STM32中,它是用来统一分配中断优先级和管理中断的,NVIC是一个内核
外设
,是CPU的小助手。我们已经知道了,STM32的中断非常多,如果把这些中断全都接到CPU上
硬核王同学
·
2024-02-02 05:59
stm32
单片机
嵌入式硬件
单片机RTC及时钟芯片的时间到底从哪一年起始?
但RTC的“年
寄存器
”长度有限,一般不会包含所有年份,都是从0开始,到某个数字结束。这个开始的年份“0”到底是哪一年呢?很多人说是1970年1月1日开始,真是这样吗?
wanglong3713
·
2024-02-02 04:43
单片机
嵌入式
单片机
mcu
HAL层(硬件驱动接口)和库函数的(访问硬件
寄存器
的接口)
HAL函数库提供了更高级的抽象和更好的可移植性,适合快速开发和跨平台应用。而库函数则更加底层,性能更高,适合对性能要求较高的应用HAL(HardwareAbstractionLayer)层是一种硬件抽象层,它提供了一组函数接口,用于访问底层硬件资源。HAL层的目标是使应用程序与底层硬件解耦,从而实现跨平台的移植性和可重用性。HAL层提供了一种统一的编程接口,使开发人员可以使用相同的代码在不同的硬件
学无止境2022
·
2024-02-02 04:36
C语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他