请选择 进入手机版 | 继续访问电脑版
搜索
查看: 162|回复: 6

[求助] 使用hal对内部flash进行读写,怎么写进去的是反的?

[复制链接]

该用户从未签到

12

主题

34

帖子

0

蝴蝶豆

中级会员

最后登录
2019-8-8
发表于 2019-6-13 14:18:09 | 显示全部楼层 |阅读模式
例如0x1234写进去后我看是0x34  0x12,用的是这个函数,怎么解决呢?HAL_FLASH_Program(FLASH_TYPEPROGRAM_HALFWORD,WriteAddr,pBuffer[i]);
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    48

    主题

    3124

    帖子

    2311

    蝴蝶豆

    论坛元老

    最后登录
    2019-9-21
    发表于 2019-6-13 14:22:45 | 显示全部楼层
    有问题吗?这个一点问题都没有啊。
    低位在低字节,高位在高字节。你用字方式看一下,就是0x1234了。

    评分

    参与人数 1蝴蝶豆 +2 收起 理由
    STMCU + 2

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    34

    帖子

    0

    蝴蝶豆

    中级会员

    最后登录
    2019-8-8
     楼主| 发表于 2019-6-13 14:29:05 | 显示全部楼层
    toofree 发表于 2019-6-13 14:22
    有问题吗?这个一点问题都没有啊。
    低位在低字节,高位在高字节。你用字方式看一下,就是0x1234了。 ...

    关键是我存储数据,u16比如是0x1234,我读出来就变成0x3412了,写进去的跟读出来的不一样,在哪里处理,如果写入字,那不就一次写入4个字节了?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    48

    主题

    3124

    帖子

    2311

    蝴蝶豆

    论坛元老

    最后登录
    2019-9-21
    发表于 2019-6-13 14:51:53 | 显示全部楼层
    海飞尸 发表于 2019-6-13 14:29
    关键是我存储数据,u16比如是0x1234,我读出来就变成0x3412了,写进去的跟读出来的不一样,在哪里处理, ...

    这个不大可能。仿真用内存窗口查看一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    98

    主题

    986

    帖子

    189

    蝴蝶豆

    论坛元老

    最后登录
    2019-9-18
    发表于 2019-6-13 17:18:22 | 显示全部楼层
    有没有这个部分完整点的代码,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    34

    帖子

    0

    蝴蝶豆

    中级会员

    最后登录
    2019-8-8
     楼主| 发表于 2019-6-13 21:40:15 | 显示全部楼层
    TLLED 发表于 2019-6-13 17:18
    有没有这个部分完整点的代码,

    不是这个问题了,是我搞错了,现在得问题是,擦除后写不进去
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    406

    帖子

    1

    蝴蝶豆

    金牌会员

    最后登录
    2019-9-19
    发表于 2019-6-25 10:09:06 | 显示全部楼层

    评分

    参与人数 1ST金币 -1 收起 理由
    STMCU -1 不要在求助帖下发无关话题

    查看全部评分

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2019-9-21 13:50 , Processed in 0.123866 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表