打印
[STM32F1]

stm32怎么保护一段ram区,使得在非掉电复位的时候数据保持

[复制链接]
1296|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stm32怎么保护一段ram区,使得在非掉电复位的时候数据保持

使用特权

评论回复
沙发
gongche| | 2023-3-8 20:09 | 只看该作者
KEIL 定义变量到指定地址:
uint8_t no_init_ram[4096] __attribute__((at(0x20004000)));

使用特权

评论回复
板凳
huwr| | 2023-3-8 20:15 | 只看该作者

使用特权

评论回复
地板
huwr| | 2023-3-8 20:16 | 只看该作者
uint8_t  xxx  __attribute__((section("NO_INIT"),zero_init));

使用特权

评论回复
5
朝生| | 2023-3-9 11:57 | 只看该作者
有专门的寄存器,是非掉电数据保存的。

使用特权

评论回复
6
LLGTR| | 2023-3-9 11:58 | 只看该作者
RAM不运行到那一段空间就行,你自己看看有什么办法。

使用特权

评论回复
7
天天向善| | 2023-3-9 11:58 | 只看该作者
16楼那个定义方式你可以看看,但是要用指针的方式调用。

使用特权

评论回复
8
sfd123| | 2023-3-9 12:24 | 只看该作者
真正的技术讨论,我喜欢!我来学一下!

使用特权

评论回复
9
probedog| | 2024-1-4 14:50 | 只看该作者
使用Flash区域

使用特权

评论回复
10
laocuo1142| | 2024-1-4 14:54 | 只看该作者
如果你使用的STM32带有OTP(一次性可编程)区域,这是一个非常适合存储配置参数或安全数据的区域。

使用特权

评论回复
11
classroom| | 2024-1-4 14:54 | 只看该作者
有些STM32微控制器有特定的内部RAM区域,这些区域在非掉电复位时数据保持。
查阅STM32的数据手册,看看是否有这样的特性。

使用特权

评论回复
12
Pulitzer| | 2024-4-8 07:22 | 只看该作者

通孔(THT)和表面贴装(SMT)

使用特权

评论回复
13
童雨竹| | 2024-4-8 09:18 | 只看该作者

首先是进行按比例和具体的施胶量进行混合操作

使用特权

评论回复
14
Wordsworth| | 2024-4-8 10:21 | 只看该作者

产生较强的阻尼效果

使用特权

评论回复
15
Clyde011| | 2024-4-8 11:24 | 只看该作者

然后使用铣削工具将孔与铜一起切成两半。

使用特权

评论回复
16
公羊子丹| | 2024-4-8 12:17 | 只看该作者

该电容可以存储高达8KV的电位

使用特权

评论回复
17
万图| | 2024-4-8 13:20 | 只看该作者

设置测试负载,测试负载应该符合电源的规格要求

使用特权

评论回复
18
Uriah| | 2024-4-8 14:23 | 只看该作者

类似于IC的安装方式。

使用特权

评论回复
19
帛灿灿| | 2024-4-8 16:19 | 只看该作者

具有一定的抗不平衡能力,对电路对称性要求不很严格;适应的功率范围较大,从几十瓦到千瓦都可以;开关管耐压要求较低;电路成本比全桥电路低等。

使用特权

评论回复
20
Bblythe| | 2024-4-8 17:22 | 只看该作者

切割板边以形成一系列半孔

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝