[STM32L4] L4RET6写flash每次至少8个字节吗?

[复制链接]
1598|17
 楼主| 亡羊补牢 发表于 2024-11-26 21:27 | 显示全部楼层 |阅读模式
我想每次只写一个字节,地址又连续着,怎么操作呢?

如果隔8个地址的话,岂不是太浪费了?
 楼主| 亡羊补牢 发表于 2024-11-26 21:28 | 显示全部楼层
 楼主| 亡羊补牢 发表于 2024-11-26 21:28 | 显示全部楼层

我只写了一个5A还是占用了8bytes的空间
goyhuan 发表于 2024-11-27 13:55 | 显示全部楼层
至少两个字节为写单元,所以你也可以封装一下数据再操作
故意相遇 发表于 2024-12-22 22:13 | 显示全部楼层
你每次写一个字节的数据,那你封装一下,一次写八个不就好啦,是数据不经常变化吗
春日负喧 发表于 2024-12-23 02:00 | 显示全部楼层
STM32L4RET6是一款STMicroelectronicsARM Cortex-M系列微控制器。关于STM32系列微控制器的Flash写入操作,通常确实有一定的要求

将爱藏于深海 发表于 2024-12-23 03:00 | 显示全部楼层
一般来说,STM32Flash API允许以字节为单位进行编程,这意味着理论上可以写入单个字节

白马过平川 发表于 2024-12-23 04:00 | 显示全部楼层
某些操作或算法可能在底层实现时要求以特定的块大小(如8字节或其他大小)进行写入。这主要是为了提高效率和保证数据的完整性

风凉 发表于 2024-12-23 05:00 | 显示全部楼层
为了确定STM32L4RET6在写Flash时是否要求每次至少写入8个字节,建议查阅相关的参考手册或技术文档,或参考您使用的库或框架的文档
失物招領 发表于 2024-12-23 06:00 | 显示全部楼层
应该一般是2个字节,但是八个字节我是想不到的

她已醉 发表于 2024-12-23 07:00 | 显示全部楼层
我觉得一般不都是按页擦除,按字节写入吗

温室雏菊 发表于 2024-12-23 08:00 | 显示全部楼层
其实就按八个字节写呗,比较靠谱的

西洲 发表于 2024-12-23 09:00 | 显示全部楼层
你就按照8个字节写入试试吧

捧一束彼岸花 发表于 2024-12-23 10:00 | 显示全部楼层
我觉得应该是擦除有限制,写入没限制才对

Amazingxixixi 发表于 2024-12-27 16:22 | 显示全部楼层
好像是2字节吧?
申小林一号 发表于 2024-12-31 16:46 | 显示全部楼层
不是四字节么?
643757107 发表于 2024-12-31 18:39 | 显示全部楼层
关于STM32系列微控制器的Flash写入操作
643757107 发表于 2024-12-31 18:39 | 显示全部楼层
看你最小单位是什么,看手册。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

171

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部