• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何修改芯片寄存器数据并保存到flash

wanyanfei1984 2019-02-01 浏览量:1514

如何修改芯片寄存器数据并保存到flash?

对方是否需要知道一些额外的信息?


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 那么你就开辟一部分EEPROM区域。

    每次修改寄存器数据,就将修改的数据存储到EEPROM区域。


    若为实现,保存设置的值。每次开机读取EEPROM区的值,更新到寄存器就可以了

    • 发布于 2019-02-02
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:7
  • 找到寄存器的地址直接往里面写数据就好了。保存到flash不知道你想干什么
    • 发布于2019-02-02
    • 举报
    • 评论 0
    • 1
    • 0

  • 保存到FLASH的话需要调通在FLASH进行读写的函数,能调通的话就没有问题,寄存器可以直接访问。

    • 发布于2019-02-02
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以通过许多方法实现:

    1.在编程芯片时些寄存器的数据按照列表写入Flash

    2.当寄存器配置完成后读取各个寄存器数据列表写入Flash

    3.运行到关键节点读取寄存器数据列表写入Flash

    实际上就相当于创建一个栈区

    • 发布于2019-02-09
    • 举报
    • 评论 0
    • 1
    • 0

  • 直接参考flash读写例程,把寄存器数据写到flash里面,

    不需要额外的信息,直接数据写入flash就可以了

    • 发布于2019-02-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 开一块flash空间,将要修改的参数先写入,然后每次开机读出来并赋值给寄存器
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以根据单片机厂商提供的芯片资料选择合适的实例来参考
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 不用,自己记住那些数据存在哪些位置,下次开机直接从这个地址读取
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何修改芯片寄存器数据并保存到flash