【STM32】寄存器位的操作方式

发布者:DelightfulWish最新更新时间:2022-04-21 来源: eefocus关键字:STM32  操作方式 手机看文章 扫描二维码
随时随地手机看文章

read / write (rw) 软件能读写此位。

read-only (r) 软件只能读此位。

write-only (w) 软件只能写此位,读此位将返回复位值。

read/clear (rc_w1) 软件可以读此位,也可以通过写’1’清除此位,写’0’对此位无影响。

read / clear (rc_w0) 软件可以读此位,也可以通过写’0’清除此位,写’1’对此位无影响。

read / clear by read (rc_r) 软件可以读此位;读此位将自动地清除它为’0’,写’0’对此位无影响。

read / set (rs) 软件可以读也可以设置此位,写’0’对此位无影响。

read-only write trigger (rt_w) 软件可以读此位;写’0’或’1’触发一个事件但对此位数值没有影响。

toggle (t) 软件只能通过写’1’来翻转此位,写’0’对此位无影响。

Reserved(Res.) 保留位,必须保持默认值不变


上述内容可在STM32中/英文参考手册的1.1节查看!


关键字:STM32  操作方式 引用地址:【STM32】寄存器位的操作方式

上一篇:片内外设、片上外设和片外外设的区别
下一篇:STM32-快速上手输入捕获

推荐阅读最新更新时间:2024-11-17 03:05

STM32开发笔记70: 传递参数对套接字地址进行强制类型转换
单片机型号:STM32F407VGT6 在进行IPV6的UDP设计时,偶然发现一个问题,就是大部分套接字函数都需对地址进行强制转换,先看一下程序: 这是bind函数: bind(sockIPV6, (struct sockaddr*)&sockAddr, sizeof(sockAddr)) 这是recvfrom函数: recvfrom(sockIPV6, UdpBuffer, 100, 0, (struct sockaddr*)&sockAddr, &slen) 这是sendto函数: sendto(sockIPV6, UdpBuffer, len, 0, (const struct sockaddr*)&so
[单片机]
STM32 PWM快速开关端口电平问题
引言 通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,而是在闭合和断开的瞬间伴随了一连串的抖动,如图1所示。 图1 分析 按键稳定闭合时间长短是由操作人员决定的,通常都会在 100ms 以上,刻意快速按的话能达到 40-50ms 左右,很难再低了。抖动时间是由按键的机械特性决定的,一般都会在 10ms以内,为了确保程序对按键的一次闭合或者一次断开只响应一次,必须进行按键的消抖处理。 方法一 在绝大多数情况下,我们是用软件即程序来实现消抖的。最简单的消抖原理,就是当检测到按键状态变化后,先等待一个 10
[单片机]
<font color='red'>STM32</font> PWM快速开关端口电平问题
STM32工作的自举程序 你了解多少?
本文主要讲述STM32启动模式中System memory的内容,以及围绕的相关内容。 1写在前面 STM32中内嵌了一段自举程序,可能很多人不知道。 那段自举程序存放在System memory(系统存储器)中,我们通过配置启动,选择启动系统存储器就可以运行这段程序。 2STM32启动配置 STM32有三种启动模式: Main Flash memory:主FLASH System memory:系统存储器 Embedded SRAM:内置SRAM 三种模式是通过不同配置来实现,一般通过BOOT引脚和BOOT位来配置启动模式。 不同的芯片配置有差异,有些芯片没有BOOT1引脚,会结合BOOT位来实现。 F1启动配置: F0
[单片机]
<font color='red'>STM32</font>工作的自举程序 你了解多少?
STM32基于固件库学习笔记(6)使用DMA实现USART1发送数据
DMA简介 直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。换而言之就是当外设有数据发送给mcu,此时可以使用DMA接收到用户定义空间(不占用cpu),接收完成在产生中断发给mcu(才占用CPU)反正一样。 当CPU和DMA同时访问相同的目标(RAM或外设)时,DMA请求会暂停CPU访问系统总线达若干个周期,总线仲裁器执行循环调度,以保证CPU至少可以得到一半的系统总线(存储器或外设)带宽。 两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设
[单片机]
<font color='red'>STM32</font>基于固件库学习笔记(6)使用DMA实现USART1发送数据
意法半导体推出最新升级的STM32G4系列微控制器
意法半导体今天宣布推出STM32G491和STM32G4A1微控制器。 STM32G4 Access Line的新成员提供了更大的存储容量,具有112 KB的RAM和高达512 KB的闪存,对比此前Access Line的旗舰产品STM32G431——32 KB的RAM和128 KB的闪存。此外,STM32G491和STM32G4A1之间的唯一区别是后者上存在加密核心。Cortex-M4内核运行频率为170 MHz,它们将STM32G4系列推向新的具有成本效益的应用,同时又不影响性能。以前可能需要带有外部模拟组件的STM32G0,现在可以被新的STM32G4中受益。因此,通过发布STM32G491和STM32G4A1,意法半导体为
[单片机]
意法半导体推出最新升级的STM32G4系列微控制器
STM32-串口超时判断方式接收未知长度数据
usart.c串口中断处理函数: view plain copy void USART1_IRQHandler(void) { u8 res; if(USART1- SR&(1 5))//接收到数据 { res=USART1- DR; if(USART1_Recv_Len USART1_MAX_RECV_LEN) //还可以接收数据 { TIM3- CNT=0; //计数器清空 if(Rec_Over_Flag==0)TIM3_Set(1); //使能定
[单片机]
STM32GPIO口8种模式细致分析(类比51单片机)
关于STM32GPIO口的8种工作模式,我们先引出一些问题? STM32GPIO口如果既要输入又要输出怎么办? 1、浮空输入模式 上图红色的表示便是浮空输入的过程,外部输入时0读出的就是0,外部输入时1读出的就是1,外部没有输入IO处于阻塞读不出电平状态。 用处:感觉在信号处理方面用的比较好,比如在读取一段一段的波形,可以清晰的知道什么时候是0信号,什么时候是1信号,什么时候是没有信号的。 类比:51单片机找不到类似的输入模式 2、上拉输入 上拉输入和浮空输入的区别是,上拉电阻的开关关闭了,如上图所示。IO没有输入的时候,IO电平等于VDD即1电平,当然IO输入低电平的事就是VDD和IO口形成一个闭环电路,根据分压
[单片机]
STM32 HAL库 硬件I2C 从机主机防BUG程序
前言 最近死磕了5天的STM32F1硬件I2C从机的程序,天天早上8点到凌晨,几乎全程心流状态。终于在结合各方资料及自己的思考后,做出了稳定的硬件I2C代码(这个文章中应该是目前为止能查到的最详述可用的硬件I2C代码),经过I2C主机发出的各种奇怪的信号蹂躏后,通讯都可以恢复正常,不会被卡死。证明该方案拥有极高稳定性。 需要注意我这次使用的是 STM32F103C8T6 的兼容型号 GD32F103C8T6 。要问他的兼容性有多强,连I2C bug都能做到一样,哈哈。我当初用GD想着硬件I2C应该能舒服用了,万万没想到,兆易连i2c 硬件BUG都复制了。 大家不要纠结于单片机的型号,我推测应该STM32FXXX 家族硬件I
[单片机]
<font color='red'>STM32</font> HAL库 硬件I2C 从机主机防BUG程序

推荐帖子

2013电赛AC-DC单相电源
备战2015电赛,2013电赛AC-DC单相电源,有些是方案,有些是关于功率因数的2013电赛AC-DC单相电源好资料啊,产品成熟度有多少呢?谢谢楼主分享的资料这个方案能做出来吗,感谢分享,学习收藏一波,备用
光亮自在 电子竞赛
请教103的串口接收中断响应不及时,是什么原因
波特率19200,在接收中断中翻转一个引脚的电平,用示波器量了下停止位到翻转电平的时间最大有20多个us延时,请问这是什么原因请教103的串口接收中断响应不及时,是什么原因那不是什么响应不及时,中断响应在没有更高级别的中断请求时,一定会在当前指令执行完毕后立刻响应,问题在于中断响应后的程序执行需要时间。二十多微秒是完全正常的,想减少,提高主频。 只有一个接收中断,主循环也是空的,中断后马上就是翻转电平的命令,几十微妙感觉不正常 自己根据汇编指令执行周期即可准确计算,感觉需要建立
goldengordon 模拟电子
华为逻辑电平设计规范教材
华为逻辑电平设计规范教材华为逻辑电平设计规范教材看看好像很不错的样子啊哈哈哈哈啊晕这么好的东西就是不让我下载我是新手啊这是积分规则,请看下载后看了,不错,图文并茂,很容易掌握,总结的非常全面。看了,不错!!!!好东西顶一个我想要,太感谢了Re:华为逻辑电平设计规范教材louzhushoulei,duzhezhouhui.luntanxingwang,shouruwangqian.Re:华为逻辑电平设计规范教材顶一下。。。Re:
guoxiao69 模拟电子
再请教vxworksk下 PPP的使用
在VXWORKS上层写个通信程序,再把组件里的PPP协议INCLUDE的吗?今天做了一下实验,过路高人请请,再指点一下,谢谢,谢谢!!^_^我的版本号是5.5在usrAppInit.c中添加代码,但未成功的把PPP建立连接usrPPPInit(/tyCo/1,1,192.168.0.210,192.168.0.45);VxWorks启动的时候,用DEVS命令能看见/tyCo/1,是打开的,但是usrPPPInit函数不成功,如果用PPPInit,则返回成
天天 实时操作系统RTOS
请问高数中斯托克斯公式的物理意义是什么?
请问高数中斯托克斯公式的物理意义是什么?请问高数中斯托克斯公式的物理意义是什么?『请问高数中斯托克斯公式的物理意义是什么?』我在你《请问高等数学中高斯公式的物理含义是什么?》那帖中的回复,可以一字不易地搬到此帖来。我在那帖的回复:奇怪,居然问数学中某公式的物理意义。你怎么不问勾股定理的物理意义?勾股定理有物理意义吗?一元二次方程有物理意义吗? 非常感谢。近期在一数学线性代数的教学视频中看到这么一句话,数学若离开物理就是瞎子,物理若离
深圳小花 单片机
【Follow me第二季第2期】任务汇总贴
非常荣幸能够参加电子工程世界和得捷电子举办得Followme第二季第2期活动。我以前没有接触过嵌入式系统的开发,对电子技术略有了解。本次活动让我有机会接触到一些新的领域,学习了不少新知识。实验过程中遇到不少问题,有些通过参考各位大佬的帖子解决了,有些还需要将来进一步探索。我的代码:https://download.eeworld.com.cn/detail/tangye/634556我的视频:https://training.eeworld.com.cn/vide
tangye DigiKey得捷技术专区
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved