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
嵌入式linux寄存器移位寻址
5、【STM32】串口(USART)通讯 (一文搞懂
寄存器
操作、端口复用和中断优先级(NVIC)配置)
控制)二、IO口复用功能输入/输出2.1复用功能简介2.2复用功能配置2.3USART1对应的复用功能映射引脚三、NVIC中断优先级管理(串口中断)3.1NVIC特征3.2中断管理方法3.3中断设置相关
寄存器
追逐者-桥
·
2024-02-20 12:42
#
一
stm32
单片机
arm
串口通讯
volatile关键字总结
先说结论1.volatile关键字可以让编译器层面减少优化,每次使用时必须从内存中取数据,而不是从cpu缓存或
寄存器
中获取2.volatile关键字不能完全禁止编译器的指令重排,准确地说是两个volatile
YZF_Kevin
·
2024-02-20 12:12
知识积累
volatile
volatile关键字
c++的volatile
STM32CubeMX快速生成STM32F407ZG芯片
寄存器
初始化
STM32CubeMX快速生成STM32F407ZG芯片
寄存器
初始化STM32CubeMX对于一些使用STM32比较多的开发者比较熟悉,但对于刚接触STM32系列单片机的开发者就可能显得陌生一些。
僚机武士
·
2024-02-20 11:31
STM32学习
单片机
stm32
IRR APNIC/CN区域IPV4地址列表库
该地址为本人从APNIC亚太IP地址管理机构,公开CN地区所有的IPV4地址列表,PREFIX/CIDR无间路由
寻址
格式。
liulilittle
·
2024-02-20 11:58
IP
ip
STM32F407ZG TIM通用定时器
STM32F407ZG开发板学习(6)通用定时器简介TIM2~TIM5TIM9~TIM14原理TIMx控制
寄存器
1(TIMx_CR1)DMA/中断使能
寄存器
(TIMx_DIER)预分频
寄存器
(TIMx_PSC
八个细胞
·
2024-02-20 11:57
STM32学习
stm32
单片机
arm
单片机01天_stm32f407zg_创建新工程
创建“
寄存器
版工程”1、创建工程文件夹创建工程文件夹“Project”,内部包含文件夹“CMSIS”&&“USER”。CMSIS:Cortex系列内核接口驱动文件。USER:存放用户编写的程序文件。
向_北ei
·
2024-02-20 11:56
单片机
单片机
stm32
嵌入式硬件
(40)STM32——OV2640摄像头实验
目录学习目标运行结果内容OV2640特点时序帧输出时序配置DCMI特点信号DMA
寄存器
配置硬件连接代码总结学习目标今天我们要学习的是OV2640摄像头实验,采用的是DCMI接口,进行传输。
花园宝宝小点点
·
2024-02-20 11:24
STM32笔记
stm32
单片机
嵌入式硬件
复习基础知识1
局部变量写程序时,程序员经常会用到局部变量汇编中
寄存器
、栈,可写区段、堆,函数的局部变量该存在哪里呢?注意:局部变量有易失性一旦函数返回,则所有局部变量会失效。
Back~~
·
2024-02-20 09:19
CTF混合
学习
c语言操作符(上)
目录编辑原码、反码、补码1、正数2、负数3、二进制计算1-1
移位
操作符1、>右移操作符位操作符&、|、^、~1、&按位与2、|按位或3、^按位异或特点4、~按位取反原码、反码、补码1、正数原码反码补码相同
逸狼
·
2024-02-20 09:36
c语言
开发语言
智能家居实训室解决方案2024
物联网是一个基于互联网、传统电信网等信息承载体,让所有能够被独立
寻址
的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联
武汉唯众智创
·
2024-02-20 08:02
智能家居
软考中级软件设计笔记
软考笔记知识点速记操作系统1.CUP中的
寄存器
2.中断&DMA3.系统可靠地计算4.存储器4.1Cache4.2存储器划分4.3存储器构成5.页面逻辑地址&物理地址6.指令6.1流水线和吞吐率6.2指令
寻址
HoPE_st
·
2024-02-20 07:22
设计模式
软件工程
网络
程序人生
内存管理详解
存储器分层L0是
寄存器
,读写速度最快,是CPU组成部分之一;L1-L3的高速缓存速度比主存更快,集成在CPU芯片内部L5-L6是设备成本较便宜且存储容量大的存储
山河丘壑
·
2024-02-20 07:13
iOS
cocoa
macos
objective-c
Redis 缓存(Cache)
这里所说的“触手可及”是个相对的概念我们知道,对于硬件的访问速度来说,通常情况下:CPU
寄存器
>内存>硬盘>网络那么硬盘相对于网络是“触手可及的",就可以使用硬盘作为网络的缓存内存相对于硬盘是"触手可及的
ikun66666
·
2024-02-20 07:04
Redis
redis
数据库
Redis详解
Redis支持五种数据类型:String,hash,List,Set,SortedSet全局哈希表结构如下:哈希冲突:redis解决哈希冲突使用的是链地址法(拉链法)常见的解决Hash冲突的方案:开放
寻址
法
快乐的木子李
·
2024-02-20 07:20
#
Java基础
redis
数据库
缓存
【研究生复试】计算机&软件工程&人工智能研究生复试——资料整理(速记版)——计算机体系结构
1、JAVA2、计算机网络3、计算机体系结构4、数据库5、计算机租场原理6、软件工程7、大数据8、英文自我介绍3.计算机体系结构1.基本概念2.指令与
寻址
3.输入输出系统、贮存体系现代:存储器为中心冯诺依曼
沐风—云端行者
·
2024-02-20 05:16
研究生复试—面试——速记资料
软件工程
考研
计算机体系结构
计算机
人工智能
嵌入式linux
(三)三大结构
1、顺序结构顺序结构是最简单的结构,程序按照代码的书写顺序依次执行每一条语句,没有分支或循环结构。1.1&&与||运算关于在顺序结构中,计算结果的问题:intmain(){inti=2;intj=3;intk;k=i、=、<=、==(注意不要少=)2.2if-elseif(condition){//如果条件为真执行这里的代码}else{//如果条件为假执行这里的代码}2.3if-elseif-el
Zhaorming.
·
2024-02-20 04:47
Linux学习
linux
c语言
嵌入式linux
(二)数据类型
1、什么是CPU和RAM?CPU(中央处理器):处理器,用来计算数据。RAM(随机存取存储器):内存,用来存储数据日常中所说的“32GB”的B指的是byte(字节),1byte=8bit(位)CPU与RAM中有三条总线:1.地址总线:有几位就有多少条地址总线,32位有32条总线;64位有64条总线。每根线只有两种状态:0和1,如果想要访问编号0,那么32根线上都是0;如果要访问3,那么后两根线是1
Zhaorming.
·
2024-02-20 04:46
Linux学习
linux
c语言
算法
嵌入式linux
(四)结构体创建、调用、传参
1、什么是结构体结构体可以存放不同类型的变量或数组,类似于数据类型:可以将结构体看似于数据类型,调用结构体时需要定义一个变量,用来使用结构体内的变量。struct结构体名{数据类型变量名1;数据类型变量名2;数据类型变量名3;};2、创建结构体及调用结构体方式1.1.1struct创建结构体+声明调用structBooks{chartitle[50];charauthor[50];charsubj
Zhaorming.
·
2024-02-20 04:14
Linux学习
linux
c语言
x86使用页表实现虚拟内存原理分析---使用代码分析
也可以实现权限的细分,实际上就是实现虚拟内存,将地址进行映射,看到的内存更大了,但是实际上可以使用的内存的大小还是不变的访问的内存==>从页表里面找物理内存==>访问实际的物理内存开启以后得访问过程:根据段
寄存器
找
唐·柯里昂798
·
2024-02-20 04:01
手写操作系统
数据库
服务器
经验分享
linux
汇编
windows
ubuntu
使用 C++23 从零实现 RISC-V 模拟器(5):CSR
操作系统、数据库、编译器…」:https://okaitserrj.feishu.cn/docx/R4tCdkEbsoFGnuxbho4cgW2YntcRISC-V为每个hart定义了一个独立的控制状态
寄存器
everystep_
·
2024-02-20 03:51
c++23
risc-v
基于Qt的RTL可视模拟器(VSRTL)配置
文章目录VSRTL介绍Qt5.15.2安装构建VSRTLVSRTL介绍
寄存器
传输逻辑的可视模拟器(VisualSimulationofRegisterTransferLogic,VSRTL)是一个可以描述
吹角连营G
·
2024-02-20 03:20
qt
ubuntu
系统架构
Ocelot一款.NET下的API网关介绍
这个有点像代理访问的家伙,就像一个公司的门卫承担着
寻址
、限制进入、安全检查、位置引导、等等功能。什么是OcelotOcelot是一个用.
NBI大数据可视化分析
·
2024-02-20 03:42
03_PCI设备的访问方法_桥设备(type1)
3、发送数据AD(可以操控的
寄存器
)。
Denzel张
·
2024-02-20 01:17
网络
01_从软件开发角度看待PCI和PCIe
01_从软件开发角度看待PCI和PCIe通常访问外设芯片通过cpu->片选->操作外设芯片
寄存器
->外设芯片。不能直接访问至外设芯片的地址。
Denzel张
·
2024-02-20 01:47
linux
运维
服务器
AI芯片的基础
前置基础AI芯片其实就是AI算法的专用处理器,像CPU的话是一个通用处理器,CPU按照逻辑可以分为三个模块:控制模块,运算模块,存储模块;其中控制单元有指令
寄存器
和指令译码器,根据用户预先编译好的程序,
Jumi爱笑笑
·
2024-02-20 00:44
人工智能
STM32——RTC实时时钟原理+BKP
寄存器
原理
3、两个32位
寄存器
包含二进制码十进制格式(BCD)的秒、分钟、小时、星期几、日期、月份和年份。此外还可以提供二进制的亚秒值。4、系统可以自动将月份
三只树懒
·
2024-02-19 23:49
STM32
stm32
单片机
【江科大STM32入门·自存笔记】BKP备份
寄存器
&RTC实时时钟
原视频链接:[12-2]BKP备份
寄存器
&RTC实时时钟_哔哩哔哩_bilibili一、BKP简介·BKP(BackupRegisters)备份
寄存器
·BKP可用于存储用户应用程序数据。
酒斓
·
2024-02-19 23:47
stm32
笔记
实时音视频
沁恒CH32V30X学习笔记10---pwm输出
PWM输出模式最常见的是使用重装值确定PWM频率,使用捕获比较
寄存器
确定占空比的方法。
Car12
·
2024-02-19 23:17
沁恒CH32V30X
CH32V30X
pwm
驱动库封装
STM32 BKP备份
寄存器
&RTC实时时钟
STM32BKP备份
寄存器
&RTC实时时钟BKP简介PC13-TAMPER-RTC,PC13,TAMPER,RTC3个功能共用一个引脚。所以这3个功能同一时间,只能使用一个。
YRr YRr
·
2024-02-19 23:47
STM32
教程
stm32
实时音视频
单片机
嵌入式硬件
BKP备份
寄存器
&RTC实时时钟
目录Unix时间戳简介计时标准编辑时间戳转换编辑示例代码BKP简介BKP基本结构RTCRTC简介RTC框图RTC基本结构硬件电路RTC操作注意事项BKP本质上是RAM
寄存器
,不能完全掉电不丢失,它的数据需要
道不知。
·
2024-02-19 23:16
STM32
stm32
嵌入式硬件
单片机
STM32F1后备
寄存器
(BKP)和实时时钟(RTC)
今天在看正点原子RTC实验的时候有个地方一直有点疑惑,他说系统主电源断电但有BAT供电时备份
寄存器
的内容不会丢失。
Little BigUs
·
2024-02-19 23:45
嵌入式学习
stm32
单片机
28_RTC实时时钟BKP备份
寄存器
目录RTC(RealTimeClock):实时时钟RTC特征RTC工作原理框图BKP备份
寄存器
RTC相关
寄存器
配置RTC
寄存器
配置过程:读RTC
寄存器
RTC相关库函数讲解RTC配置一般步骤RTC(RealTimeClock
Tree-gg
·
2024-02-19 23:43
STM32单片机
实时音视频
stm32
嵌入式硬件
单片机
STM32入门教程(RTC实时时钟&BKP备份
寄存器
篇)
重要的内容写在前面:该系列是以up主江协科技的STM32视频教程为基础写下去的,大部分内容都参考了老师的课件,对于一些个人认为比较重要但是老师仅口述的部分,笔者都有用文字的方式记录并标出了重点。文中的图片基本都来源于老师的课件以及开发板和芯片的手册,粘贴过来是为了方便阅读。如果有条件的可以先学习一些相关课程再去看STM32的教程,学起来会更加轻松(不太建议零基础开始直接STM32,听起来可能会有点
Zevalin爱灰灰
·
2024-02-19 23:43
STM32入门教程笔记
stm32
实时音视频
嵌入式硬件
沁恒CH32V30X学习笔记06---串口dma接收+空闲中断组合接收数据
DMA控制器提供18个通道,其中DMA1包含7个通道,DMA2包含11个通道,每个通道对应多个外设请求,通过设置相应外设
寄存器
中对应DMA控制位通道映射dma1dma2示例代码bsp_usart_it.c
Car12
·
2024-02-19 23:39
沁恒CH32V30X
CH32V30X
串口dma接收
空闲中断通知
串口
STM32 RTC(二)BKP
寄存器
BKP(Backup)备份的意思,顾名思义,作用就是储存用户的数据呗,既然要储存,又得考虑到容量的问题了,STM32有20字节(中、小容量)与84字节(大容量、互联型),而F103C8T6的是20字节的。备份都懂,就不能断电,断电了就无了,所以当VDD主电源断开,就得有一个备用电源,是什么呢?昂,就是VBAT(VoltageBattery)翻译过来电压电池,让电池供电给32的VBAT引脚,维持BK
无处不先生
·
2024-02-19 23:39
STM32
RTC
stm32
单片机
BKP
寄存器
与RTC实时时钟
BKP
寄存器
BKP
寄存器
简介BKP(BackupRegisters)备份
寄存器
BKP可用于存储用户应用程序数据。当VDD(2.03.6V)电源被切断,他们仍然由VBAT(1.83.6V)维持供电。
热爱嵌入式的小许
·
2024-02-19 23:36
STM32单片机标准库
实时音视频
单片机
stm32
c语言
笔记
学习
开发语言
蓝桥杯电子类单片机提升二——串口发送与接收
目录单片机资源数据包_2023一、串口收发数据的介绍1.波特率(BaudRate)2.帧格式3.SBUF
寄存器
(SerialBuffer)4.中断处理二、如何从stc-isp获取串口收发数据的代码1.代码的获取
旺仔nai糖
·
2024-02-19 23:03
蓝桥杯
蓝桥杯
单片机
职场和发展
蓝桥杯电子类单片机学习四——DS1302实时时钟
目录前言单片机资源数据包_2023(点击下载)一、DS1302的驱动与功能1.DS1302的驱动2.DS1302的功能3.DS1302的电路连接二、关于DS13021.DS1302的
寄存器
2.补充:BCD
旺仔nai糖
·
2024-02-19 23:32
蓝桥杯
蓝桥杯
单片机
学习
STM32单片机GPIO口简介
欢迎转载,转载请注明网址:https://blog.csdn.net/qq_43660925/article/details/120684835本篇主要介绍STM32单片机的GPIO口基本概念和GPIO
寄存器
的使用目录一
嵌入式学徒@
·
2024-02-19 22:50
STM32学习
stm32
单片机
STM32单片机GPIO的8种工作模式
可以配置为8种模式:1浮空输入GPIO_Mode_IN_FLOATING外部通过IO口输入电平,传输到施密特触发器(此时施密特触发器为打开状态),直接进入输入数据
寄存器
,CPU通过读输入数据
寄存器
实现读取外部输入电平值
硬件那些事
·
2024-02-19 22:47
硬件
单片机
stm32
嵌入式硬件
C语言变量长度在32位和64位处理器上的关系
常用数据类型对应字节数可用如sizeof(char),sizeof(char*)等得出32位编译器:char:1个字节char*(即指针变量):4个字节(32位的
寻址
空间是2^32,即32个bit,也就是
andylauren
·
2024-02-19 21:49
编程语言技巧
树莓派基于rust编写linux驱动模块
我这里提供一份基于
嵌入式Linux
的rust驱动编译模块模板:https://github.com/ZechariahZheng/rpi-linux-module-rust具体编译过程可以看项目中的README
ZechariahZheng
·
2024-02-19 20:30
极客
linux
嵌入式
rust
linux
树莓派基于rust编写linux驱动模块
我这里提供一份基于
嵌入式Linux
的rust驱动编译模块模板:https://github.com/ZechariahZheng/rpi-linux-module-rust具体编译过程可以看项目中的README
ZechariahZheng
·
2024-02-19 20:30
linux
嵌入式
rust
linux
【STM32 CubeMX】STM32中断体系结构
文章目录前言一、中断体系的比喻二、中断的内部结构2.1EXTI触发方式2.2NVIC2.3cpu与中断2.4外部中断控制器框图上升沿触发选择
寄存器
屏蔽/使能
寄存器
等待处理
寄存器
2.5中断优先级总结前言一
人才程序员
·
2024-02-19 20:53
stm32
嵌入式硬件
单片机
c语言
c
HAL库
MCU电源控制(PWR)与低功耗
:2、停止模式:3、待机模式:一、STM32的内核和外设电源系统管理:①电池备份区域(后备供电区域)电池备份区域也就是后备供电区域,使用电池或者其他电源连接到VBAT脚上,当VDD断电时,可以保存备份
寄存器
的内容和维持
Can!
·
2024-02-19 20:57
单片机
单片机
嵌入式硬件
MCU中断控制
目录一、中断相关基础知识1、NVIC:嵌套向量中断控制器2、可屏蔽中断和不可屏蔽中断的区别3、中断优先级4、常见特殊中断二、中断相关
寄存器
三、中断使用步骤:一、中断相关基础知识1、NVIC:嵌套向量中断控制器
Can!
·
2024-02-19 20:57
单片机
单片机
嵌入式硬件
AMD FPGA设计优化宝典笔记(5)低频全局复位与高扇出
这个书的结构是一个总论,加上另外的9个优化,包含的有:时钟网络、组合逻辑、触发器、
移位
寄存器
、存储器、乘加运算单元、状态机、扇出、布线拥塞。
徐丹FPGA之路
·
2024-02-19 19:36
FPGA
fpga开发
笔记
51单片机串口通信原理、相关
寄存器
配置与简单串口收发程序代码
目录1.串口通信原理2.51单片机串口通信2.1串口简要模式图2.2相关
寄存器
(1)PCON、SCON、SBUF(2)IE、IPH、IP(3)配置T1定时器2.3波特率和系统时钟和TH1和TL1计算3.
Breakthrough_code
·
2024-02-19 19:40
51单片机
单片机
嵌入式硬件
51单片机
【51单片机】如何【手搓】定时器
寄存器
配置【低8位TL0(low)】和【高8位TH0(high)】
前言大家好吖,欢迎来到YY滴单片机系列,热烈欢迎!本章主要内容面向接触过单片机的老铁本文是【【51单片机】从零开始手把手带你【查手册】配置定时器,并完成小项目(定时器&中断的应用)】博客的其中一环,感兴趣的老铁可以跳转传送门查看传送门欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础
YY的秘密代码小屋
·
2024-02-19 19:06
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
嵌入式硬件
【51单片机】利用【与或赋值法】优化【配置TMOD
寄存器
】
前言大家好吖,欢迎来到YY滴单片机系列,热烈欢迎!本章主要内容面向接触过单片机的老铁本文是YY入门【【51单片机】从零开始手把手带你【查手册】配置定时器,并完成小项目(定时器&中断的应用)(代码演示&单片机现象对照LCD闪烁)】配合博客的其中一部分,感兴趣的老铁可跳转传送门查看传送门欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!YY的《C++》专栏YY的《C++11》专栏YY的《Lin
YY的秘密代码小屋
·
2024-02-19 19:03
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
上一页
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
其他