在STM32中给固定的地址写入一个值,并通过memory窗口进行查看

首先对STM32中存储数据的地方有一个了解

一个是FLASH,一个是RAM

RAM是易失存储器,FLASH是非易失存储器,这是最直观的解释。

主要记住以下几点:

RAM(随机存储器):既可以从中读取数据,也可以写入数据,但电源关闭时,存于其中的数据就会丢失。

                                :RAM的读写速度相对FLASH是很快的,但是掉电丢失。

                                :heap stack data(变量)都在RAM中存储

FLASH(闪存):不会掉电丢失数据。主要用来存储代码和cost data

其次对stm32中FLASH和RAM的内存地址的认识

stm32中的RAM一般是SRAM(静态随机存储器),起始地址为0x20000000

Flash的起始地址为0x80000000.

也可以在设置里边看到

然后对一个固定的地址写入一个值

		int *p=(int*)0x20003000;*p=0xFCF;

这样就代表将值写入到了0x20000000这个地址了

对写入的值进行调试查看

点击memory窗口,在address中输入地址,就可以查看到

总共有8个数字变了颜色(这是16进制的数,相当于是一个是4位,两个相当于8位,即一个byte)

可以看到显示的是CF 0F 00 00

在STM32微控制器中,RAM的大小通常以字节(byte)为单位进行度量。

CPU:STM32F103RCT6,LQFP64,FLASH:64KB,RAM:20KB

1、写入值的值的大小取决于RAM的总大小以及选择的数据类型  例如 stm32F103C8T6的RAM为20kb   20*1024=20480个字节

2、并且想在0x20003000写入一个值,这个值的最大的大小为32的无符号整型  32位的无符号的整形占4个字节,意味写入的最大值为0xFFFFFFFF

3、注意写入的值有大小端的问题       
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/820733.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GitHub repository - commits - branches - releases - contributors

GitHub repository - commits - branches - releases - contributors 1. commits2. branches3. releases4. contributorsReferences 1. commits 在这里可以查看当前分支的提交历史。左侧的数字表示提交数。 2. branches 可以查看仓库的分支列表。左侧的数字表示当前拥有的分…

AppBuilder升级!工作流编排正式上线!AssistantsAPI开放邀测!

>>【v0.5.3版本】 上线时间:2024/4/14 关键发版信息: 低代码态:新增工作流,低代码制作组件 自定义组件:支持用户自定义创建组件,并被Agent自动编排调用
 工作流框架:组件支持流式编排…

总会有那个干出来的人,为什么不能是我?

在这个充满挑战和不确定性的时代,焦虑似乎成了我们生活的常态。无论是职场竞争、学业压力还是人际关系,我们都可能感到焦虑和不安。然而,真正的问题不在于焦虑本身,而在于我们如何应对它。本文将探讨如何通过面对恐惧、研究解决方…

【QT教程】QT6单元测试

QT6单元测试 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C扩展开发视频课程 免费QT视频课程 您可以看免费1000个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视…

rman 归档备份 archived log 不重复备份

11.2.0.3数据库环境,使用rman进行归档日志备份,想实现: (1)每天备份归档日志,备份完并不删除归档日志 (2)归档日志备份成功一次之后,下次再备份的时候rman就自动不会再次备份这个归档日志 这个需求可以通过 backup …

全视通智慧门诊方案助力满洲里市人民医院实现“医”路畅通

近年来,国家有关部门出台多项政策,意在进一步优化医疗服务,提升患者体验,不断满足人民群众日益增长的美好生活需要。 2019年,《医院智慧服务分级评估标准体系(试行)(2019版&#xf…

DataGrip数据库管理工具安装使用

DataGrip数据库管理工具安装使用 DataGrip介绍 DataGrip是jetbrains旗下的一款数据库管理工具,相信做过java开发的同学都知道,idea就是这家公司发明的。 DataGrip 是JetBrains公司开发的数据库管理客户端工具(操作数据库的IDE,…

Meta新一代AI芯片亮相

作为其对人工智能应用投资的一部分,Meta去年还开发了一种定制芯片——Meta Training and Inference Accelerator,或MTIA,用于其数据中心在其流行平台上运行人工智能产品,包括Facebook、Instagram和WhatsApp,并训练其人…

C语言练习:变种水仙花数

今天让我们来看看变种的水仙花吧,话不多说,直入主题。 题目描述 变种水仙花数- Lily Number: 把任意的数字,从中间拆分成两个数字,比如1461可 以拆分成(1和461),(14和61),(146和1),如果所有拆分后的乘积之和…

Linux: network: icmp with unreachable - admin prohibited filter

最近遇到一个问题,就是对方返回icmp:unreachable - admin prohibited filter,这个错误。是从tcpdump里显示出来的,根据tcpdump的源代码查看: /* rfc1716 */ #ifndef ICMP_UNREACH_FILTER_PROHIB #define ICMP_UNREACH…

Es批量删除DeleteByQueryRequestBuilder

一、DeleteByQueryRequestBuilder DeleteByQueryRequestBuilder是Elasticsearch Java客户端中的一个类,用于构建和执行基于查询条件删除文档的请求。实验结果表明:删除速率大概是每秒3万条左右。 DeleteByQueryRequestBuilder类提供了一种方便的方式来…

Java中的System

文章目录 概要小结 概要 在Java中,System类提供了一些静态方法来实现与系统相关的操作。以下是System类中常用的方法及其含义: System.currentTimeMillis():返回当前时间(以毫秒为单位)自1970年1月1日00:00:00 GMT以来…

硬盘当前用户无权限、主机名修改...

将文件夹的权限从root变更为当前用户 su rootchown -R admin1 /media/admin1/hdd1/media/admin1/hdd1为硬盘挂载目录 在 Linux 中使用 /etc/hostname 来更改主机名 除了上面的方法外,我们还可以通过修改 /etc/hostname 文件来达到修改主机名的目的。但这个方法需…

Python中的字典(dict)与集合(set):核心数据结构的比较与应用

Python中的字典(dict)与集合(set):核心数据结构的比较与应用 在Python编程中,字典(dict)和集合(set)是两种非常重要的内置数据结构,它们在处理数…

企业管理员工微信必备

在微信私域管理系统后台,管理员可以对销售工作微信进行实时监管,以确保业务员的微信使用符合工作要求,并避免资源的浪费。通过监管业务员在手机端微信的一举一动,包括发送会话的次数、接收消息的次数、添加好友的数据等&#xff0…

芯片低功耗VCLP

​VCLP(VC Low Power)是Synopsys提供的一款低功耗静态规则检查工具,它能够帮助验证和清洁IEEE 1801 Unified Power Format (UPF)低功耗设计意图,并确保UPF中的功耗意图与实现一致。VCLP通过执行语法和语义检查,有助于在…

【重装系统】分配D盘

1.右键“此电脑”,点击管理 2.选择“存储”–磁盘管理 3.右键未分配磁盘–新建简单卷 4.一路默认设置即可

企业网站建设需要了解什么

在现代商业环境中,企业网站已经成为企业宣传、推广和销售的重要工具。企业网站的建设需要考虑多个因素,包括以下几个方面: 首先,了解企业的目标和定位。企业网站的建设应该围绕企业的目标和定位展开,以达到企业在市场中…

偏微分方程算法之混合边界差分

目录 一、研究对象 二、差分格式 2.1 向前欧拉格式 1. 中心差商 1.1.1 理论推导 1.1.2 算例实现 2. x0处向前差商,x1处向后差商 1.2.1 理论推导 1.2.2 算例实现 2.2 Crank-Nicolson格式 2.2.1 理论推导 2.2.2 算例实现 一、研究对象 这里我们以混合边界…

常见的分类算法及其应用场景

在机器学习和数据科学领域,分类算法是一类重要的算法,用于将数据集中的样本划分到不同的类别中。本文将介绍几种常见的分类算法,并说明它们的具体描述和应用场景。 1. K-最近邻算法(KNN) KNN 算法是一种基于实例的分…