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
外设寄存器
FLASH_STM32
一、FLASH简介STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分,通过闪存存储器接口(
外设
)可以对程序存储器和选项字节进行擦除和编程。
Blank_3
·
2024-01-25 17:52
stm32
嵌入式硬件
单片机
三种串行总线的区别
SPI、I2C、UART三种串行总线协议的区别第一个区别当然是名字:SPI(SerialPeripheralInterface:串行
外设
接口);I2C(INTERICBUS)UART(UniversalAsynchronousReceiverTransmitter
从梦流风
·
2024-01-25 14:21
STM32hal库学习(F1)-GPIO
GPIO电气特性STM32工作电压范围:2VODR|=1BSRR=0x00000008;/*PB3=1*///ODR修改,读.改.写//BSRR修改,写所以一般建议操作BSRR
寄存器
GPIO配置步骤//
油门子z
·
2024-01-25 13:15
STM32
stm32
学习
嵌入式硬件
STM32hal库学习(F1)-EXTI
NVIC中断资源10个内核中断,60个外部中断,16个中断优先级中断向量表定义在启动文件,发生中断,CPU会自动执行中断服务函数NVIC相关
寄存器
相关
寄存器
位数
寄存器
个数备注中断使能
寄存器
(ISER)328
油门子z
·
2024-01-25 13:15
STM32
stm32
学习
单片机
(STM32学习笔记)I2C通信协议-
外设
实现I2C通信(二)
目录(1)功能(2)软件I2C与硬件I2C的优缺点(3)I2C的功能框图(4)发送数据&接收数据的流程(5)I2C基本结构(6)主机发送&主机接收序列图(7)使用STM32的I2C
外设
实现I2C通信(8
嵌入式小松许
·
2024-01-25 13:34
stm32
笔记
嵌入式硬件
23、江科大stm32视频学习笔记——硬件I2C读写MPU6050代码
程序中就对应操作哪个引脚但是硬件IIC,通信引脚是不可以任意指定的,查表,由于PB6、PB7被OLED应用,所以用PB10、PB11,软件IIC的代码在此处也适用2、软件IIC改为硬件IIC第一步:开启I2C
外设
weixin_45981798
·
2024-01-25 13:04
stm32单片机
stm32
嵌入式硬件
单片机
22、江科大stm32视频学习笔记——I2C通信
外设
原理
目录1、软件实现和硬件实现2、I2C
外设
简介3、硬件I2C
外设
引脚和GPIO复用关系4、I2C的功能图(1)数据控制部分(2)SCL部分5、I2C基本结构6、主机发送(1)7位主发送的过程(2)其他知识点
weixin_45981798
·
2024-01-25 13:03
stm32单片机
c语言
单片机
stm32
21、江科大stm32视频学习笔记——软件I2C读写MPU6050代码
Reg.c6、main.c7、从机地址8、验证结果1、硬件电路SCL引到了STM32的PB10号引脚,SDA引到了PB11号引脚软件I2C协议:用普通GPIO口,手动反转电平实现协议,不需要STM32内部的
外设
资源支持
weixin_45981798
·
2024-01-25 13:33
stm32单片机
stm32
单片机
嵌入式硬件
扫描链测试(scan chain)
在芯片功能设计完成后,整个网表是由一堆普通的
寄存器
和组合逻辑构成的。扫描链的插入就是指将普通
寄存器
替
飞奔的大虎
·
2024-01-25 13:47
基于江科大的stm32单片机学习笔记
绿色的是IO口和功能引脚,FT意为能容忍5V电压,主功能是上电默认的功能,默认复用功能是IO口上连接的
外设
功能引脚,加粗的引脚是能直接用的,没加粗的引脚可能要进行其他配置才能使用)3-1GPIO输出GPIO
AFK3060
·
2024-01-25 13:29
单片机
嵌入式硬件
STM32——I2C
外设
总线
文章目录一、I2C
外设
简介二、I2C框图三、I2C基本结构四、主机发送五、主机接收六、I2C的中断请求七、软件/硬件波形对比八、硬件I2C读写MPU6050电路设计关键代码状态监控函数一、I2C
外设
简介
Is Fang
·
2024-01-25 13:29
STM32
stm32
单片机
嵌入式硬件
STM32——I2C通信
时序基本单元起始与终止发送接收发送应答与接收应答五、I2C时序指定地址写当前地址读指定地址读连续读与写六、MPU6050简介七、MPU6050参数八、硬件电路九、MPU6050框图十、系统时钟十一、MPU6050的中断源十二、
寄存器
映像十三
Is Fang
·
2024-01-25 13:59
STM32
stm32
单片机
嵌入式硬件
【江科大】STM32:I2C通信
外设
(硬件)
在将2C通信
外设
之前,我们先捋一捋,串口的相关特点来和I2C进行一个对北比。
白糖熊
·
2024-01-25 13:58
STM32学习
stm32
嵌入式硬件
单片机
MAX96706使用笔记
嵌入式控制通道在UART、IIC和混合UART/IIC模式以9.6~1Mbps的速度运行,允许对解串器,串行器和相机
寄存器
编程,与视频时序无关。
Delta-delta
·
2024-01-25 13:15
机器视觉
opencv
【精讲】PCIe基础篇——BAR(Base Address Register)详解
一、为什么需要BAR系统中的每个设备中,对地址空间的大小和访问方式可能有不同的需求,例如,一个设备可能有256字节的内部
寄存器
/存储,应该可以通过IO地址空间访问,而另一个设备可能有16KB的内部
寄存器
咸鱼弟
·
2024-01-25 11:31
PCIe
pci-e
计算机网络
电脑硬件
操作系统
bios
【精讲】PCIe基础篇——Memory & IO 地址空间
在早期的PC中,IO设备中的内部
寄存器
/存储是通过IO地址空间(由Intel定义)来访问的。
咸鱼弟
·
2024-01-25 11:31
PCIe
pci-e
计算机网络
bios
在mac上通过VirtualBox安装Win7虚拟机
安装Windows虚拟机三,安装VirtualBox增强功能,设置共享文件夹四,安装VirtualBox拓展包,设置USB设备问题与解决方法安装VirtualBox的意外情况安装Windows虚拟机的意
外设
置虚拟机碰到的问题需求因为移动硬盘上面有很多资料
zard_0_
·
2024-01-25 11:25
工具使用
VirtualBox
stm32 - 工程配置
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\armstm32f10x.hstm32
外设
寄存器
描述文件
aoaoGofei
·
2024-01-25 08:32
嵌入式
stm32
单片机
嵌入式硬件
C/C++ - 变量进阶
目录局部变量全局变量静态变量
寄存器
变量枚举变量联合体TYPEDEF局部变量在C语言中,局部变量是在函数内部或代码块内部声明的变量。它们只在其被声明的函数或代码块内可见,超出范围的地方无法访问。
0xCC说逆向
·
2024-01-25 08:42
编程基础-C/C++
c语言
c++
jvm
Armv8-M的TrustZone技术之内存系统和内存分区
3.1安全(S)安全地址用于只能由安全软件或安全主设备访问的内存和
外设
。安全事务是源自作为安全操作或被视为安全的主设备的事务,且其目标是安全地址。
卢鸿波
·
2024-01-25 08:08
博客目录导读
ARM安全
ARM安全架构
ARMv8-M
Trustzone
内存系统
内存分区
一款相对比较强大的国产ARM单片机HC32F4A0
已经用了3年的HC32F4A0,已经对它比较熟悉了,与STM32相比它的
外设
使用这些的确是挺大大,不像GD32一类的单片机很多都能兼容STM32。
紫气东来d
·
2024-01-25 08:37
单片机
arm开发
stm32
ptrace使用简介
ptrace提供了一种机制使得父进程可以观察和控制子进程的执行过程,ptrace还可以检查和修改子进程的可执行文件在内存中的image及子进程所使用的
寄存器
中的值。
M_天河
·
2024-01-25 07:11
STM32显示
外设
集--液晶显示模块(LCD1602)
目录一、介绍产品图二、资源获取欢迎关注微信公众号--星之援工作室发送关键字(LCD1602)三、线路连接图四、代码编写LCD1602.hLCD1602.cmain.h五、参考一、介绍LCD1602是一种字母数字液晶显示模块,可以显示16个字符和2行文本,因此被命名为LCD1602。它通常用于各种电子项目,特别是基于微控制器系统。该模块包含一个驱动电路,简化了与微控制器或其他数字信号源的接口过程,因
阿柒学起来
·
2024-01-25 05:28
嵌入式外设集
嵌入式
嵌入式硬件
stm32
单片机
LCD1602
gcc扩展选项__attribute__((interrupt))——指定中断处理函数属性
1、调用者保存
寄存器
与被调用者保存
寄存器
假设:函数A调用了函数B,
寄存器
x在函数B中被修改了,对于A函数而言,逻辑上x内容在调用函数B的前后应该保持一致。
正在起飞的蜗牛
·
2024-01-25 02:37
嵌入式开发中的总结
中断处理
gcc编译
四种“栈溢出检测方法”实现分析(2种纯软件、一种纯硬件、一种软硬件结合)
1、两种纯软件的栈溢出检测方法参考博客:《freeRTOS的栈溢出检测机制》;2、纯硬件:使用栈限制
寄存器
2.1、工作逻辑分析前提条件:使用满减栈硬件上提供栈限制
寄存器
(用SP_limit表示),可以通过设置栈限制
寄存器
来告诉硬件
正在起飞的蜗牛
·
2024-01-25 02:06
嵌入式开发中的总结
栈空间
C语言
C++之不同数值类型的运算及隐式转换
为什么要整形提升因为cpu中的整形运算器ALU和通用
寄存器
的长度是整形
addict_jun
·
2024-01-25 02:05
C++
c++
算法
开发语言
四、JMM
保护临界区代码的原子性这一章节进一步深入学习共享变量在多线程之间的【可见性】问题和多条指令执行时的【有序性】问题一、Java内存模型JMM即JavaMemoryModel,它定义了主存、工作内存抽象概念,底层对应着CPU
寄存器
栗子ing
·
2024-01-25 02:34
JUC并发编程
spring
java
后端
jvm
个人开发
基本定时器一启动就直接进中断的两种解决方式
关于基本定时器的影子
寄存器
的解释预分频器和自动重装载
寄存器
都是有影子
寄存器
的(预加载
寄存器
和影子
寄存器
)。
Where~Where~
·
2024-01-25 01:00
嵌入式
单片机
嵌入式硬件
vscode
物联网
【江科大】STM32:MPU6050介绍
文章目录MPU6050介绍结构图MPU6050参数硬件电路模块内部结构框图数据帧格式
寄存器
地址MPU6050介绍MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的加速度、角速度参数,通过数据融合
白糖熊
·
2024-01-25 00:00
STM32学习
stm32
嵌入式硬件
单片机
一文搞懂MBI5034芯片(附使用方法)
MBI5034内建一个16位位移
寄存器
(ShiftReg
ReCclay
·
2024-01-24 22:19
#
芯片使用介绍
关于ARM的22个常用概念
1.ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内
外设
功能的VLSI
外设
总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器
makebuaa
·
2024-01-24 22:19
ARM
常用芯片学习——MBI5020芯片
MBI502016位恒流LED驱动器使用说明MBI5020内建一个16位位移
寄存器
(ShiftRegister)及一个16位输出缓存器,可将串行式输入数据转换为并列式输出格式。
zhoutanooi
·
2024-01-24 22:49
学习
单片机
嵌入式硬件
(BUUCTF)cscctf_2019_qual_signal
检查程序,有如下特点:一个明显的栈溢出没有任何输出,因此难以获取libc地址程序调用了一个alarm函数存在ret2csu的gadget可以使用有了ret2csu,便可以控制大多数
寄存器
,并调用任何程序中存在的函数
LtfallQwQ
·
2024-01-24 22:44
pwn_writeup
安全
pwn
系统安全
线程的同步和互斥学习笔记
比如
外设
打印机,打印的时候只能由一个程序使用。
外设
基本上都是不能共享的
ssz__
·
2024-01-24 22:21
Linux学习笔记
学习
笔记
linux
gdb调试常用指令
infobreakpoints/break//会显示当前所有的断点、断点号、断点位置等//删除delteN//删除N号短点delete//删除所有断点查看具体变量print/[变量显示格式][变量名]p$[
寄存器
名称
Marine Tears
·
2024-01-24 21:01
#
gdb
gdb
汇编学习
由机器语言到汇编语言机器语言与机器指令汇编语言与汇编指令汇编优势汇编编写程序的过程计算机的组成指令和数据的表示计算机中的总线内存的读写与地址空间内存地址空间将各类存储器看作一个逻辑存储器——统一编址搭建汇编实验环境
寄存器
她送的苦茶子
·
2024-01-24 20:48
开发日子
期末复习
汇编
学习
ARM day7 day8 UART串口、PWM蜂鸣器、WDT看门狗、ADC数模转换
一、串口编程1.看原理图GPA1_0:RXD2GPA1_1:TXD22.看芯片手册1)对
外设
置(GPIO)GPA1CON:0x114000203:0->0x2(RXD2)7:4->0x2(TXD2)2)
Wexcill
·
2024-01-24 19:05
arm开发
keil如何在线调试看
外设
寄存器
的值
一,简介本文以GPIO为例,主要介绍如何使用keil的在线调试功能,来查看GPIO的
寄存器
配置。二,操作步骤2.1keil工程设置选择生成debug信息2.2在线调试点击“Debug”按钮。
__xu_
·
2024-01-24 17:28
工具使用
STM32
keil
STM32
Keil5进行STM32F103C8T6的软件仿真
一、软件仿真Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的
寄存器
,通过观察这些
寄存器
值的变化可以知道代码有没有正常运行。
:-(Tying
·
2024-01-24 17:58
stm32
单片机
arm
keil,stm32在debug模式看
寄存器
的值,没有
寄存器
查看选项
魔术棒,加入.sfr文件链接:https://pan.baidu.com/s/16UwoyEL5YidTnXfJ740i6w提取码:6666
weixin_46794634
·
2024-01-24 17:27
小小一跬步
stm32
嵌入式硬件
单片机
在Keil5中新建基于
寄存器
STM32工程的步骤
新建工程文件夹建立名字为LED的文件夹存放工程文件,其中再建立两个文件夹,Listing文件夹用于存放编译器编译时候产生的C语言、汇编、链接文件,Output文件夹用于存放编译产生的调试信息、hex文件、预览信息、封装库等。文件夹建好之后,在LED文件夹下存放startup_stm32f10x_hd.s、stm32f10x.h、main.c文件。前两个文件可以在STM32F1xx的固件库中找到,第
Love coldplay
·
2024-01-24 17:26
嵌入式
单片机
stm32
嵌入式硬件
Keil5创建stm32工程(
寄存器
)
Keil5创建stm32工程(
寄存器
)文章目录Keil5创建stm32工程(
寄存器
)1.创建一个工程框架2.注入启动代码和.c文件3.添加头文件4.设置全局宏定义5.编写main函数1.创建一个工程框架首先在某个目录下创建一个项目目录
红烧code
·
2024-01-24 17:56
stm32单片机
硬件
stm32
单片机
arm
STM32——新建 Keil MDK 5 工程(
寄存器
版本)
注:本文仅依照加粗字体和图片可快速新建KeilMDK5工程由于文章没有细分步骤,标记点用于方便阅读。标记点①打开KeilMDK5,点击Project>NewμVisionProject,如图:标记点②选择一个路径,新建一个TEST文件夹,在TEST文件夹里新建USER文件夹,将工程名字设为test,保存在USER文件夹里面,如图:标记点③点击保存后会弹出对话框,选择自己要使用的芯片型号,如图:此处
~莘莘
·
2024-01-24 17:24
STM32
stm32
keil
mdk
关于STM32的
寄存器
操作学习
一、
寄存器
在STM32的学习过程里面,大部分人最开始应该都是学习标准库版本的,对于
寄存器
操作应该都不太了解。
这是乐某
·
2024-01-24 17:54
stm32
单片机
学习
STM32
寄存器
地址映射和
寄存器
映射原理及LED闪烁实验
一、
寄存器
是什么?
寄存器
是中央处理器内的组成部分。
寄存器
是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。简单来说,
寄存器
就是存放东西的一个空间器物。
寄存器
可能存放的是指令、数据或地址。
清扬老大
·
2024-01-24 17:54
stm32
单片机
arm
Keil MDK5安装与stm32
寄存器
开发基础
KeilMDK5安装与stm32
寄存器
开发基础KeilMDK5是一款功能强大的集成开发环境(IDE),专为嵌入式系统开发而设计。
LX很爱吃葱
·
2024-01-24 17:53
stm32
STM32
寄存器
映射
1.
寄存器
基本原理
寄存器
是单片机内部一种特殊的内存,可以实现对单片机各个功能的控制,我们编写程序最终就是去控制
寄存器
下面的举例平台为STM32F407ZG1.1STM32
寄存器
分类大类小类说明内核
寄存器
内核相关
寄存器
包含
天地神仙
·
2024-01-24 17:53
stm32
stm32
单片机
嵌入式硬件
keil5 查看stm32
寄存器
的值
1查看芯片内部
寄存器
的值,首先是在仿真状态下,首先仿真,程序运行。
Y472277609
·
2024-01-24 17:50
日常笔记
stm32
嵌入式硬件
单片机
树莓派怎么使用自带的蓝牙
树莓派怎么使用自带的蓝牙这里讲到的是pi3b+的一个使用,环境在linuxopenwrt的操作平台上搭建我们知道pi自带的有蓝牙功能,但是不管是百度,还是谷歌,都是使用的
外设
蓝牙,自带的蓝牙弃用,当然也与一定的道理
bug们之父
·
2024-01-24 16:13
边缘路由
openwrt
shell
蓝牙
bluetooth
山东大学软件学院计算机组成原理课程设计实验一
文章目录一、实验时间二、实验内容1、熟悉QuartusII开发环境及实验台2、设计16位
寄存器
3、设计二选一(每路数据宽度8位)多路选择器一、实验时间2021年3月18日星期四,第三周二、实验内容1、熟悉
叶卡捷琳堡
·
2024-01-24 16:41
#
计算机组成原理课程设计
寄存器
D触发器
山东大学
数据选择器
计算机组成原理课程设计
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他