查看: 2644|回复: 5

[S12] MC9S12D EEPROM编程问题????

[复制链接]
  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
    发表于 2013-11-30 00:05:57 | 显示全部楼层 |阅读模式
    我通过BDM下载程序到单片机,程序大体是这样的:
    1.将EEPROM定位到$2000-$23ff
    2.初始化EEPROM,设置EEPROM时钟
    3.在main中,执行两次相同的操作(先读EEPROM内存数据-->将2K的数据逐字写入EEPROM-->再读EEPROM内存数据-->擦除全部的EEPROM-->再读EEPROM内存数据)
    在main中执行第一次循环时数据能写入EEPROM中,读出数据和写入数据一致,EEPROM也能全部擦除,擦除验证也显示擦出成功,但在执行第二次循环时,程序却在“将2K的数据逐字写入EEPROM”处出现问题(有可能程序跑飞,也可能其他原因,总之不再执行main了,而且在写入一个字后就出现问题),具体情况如上!求大神,斑竹解答!谢谢!!!!
    我知道答案 目前已有4人回答
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-11-30 00:14:24 | 显示全部楼层

    回复:MC9S12D EEPROM编程问题????

    但例外,单片机掉电之后在上电,通过SCI发出来的数据发现,此时数据并没写入EEPROM,发出的数据全是FFFF,不知道为甚么会这样,希望各位能给点意见,以便更好解决问题!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-12-1 00:10:27 | 显示全部楼层

    回复:MC9S12D EEPROM编程问题????

    求大神,斑竹解答!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-12-2 16:23:01 | 显示全部楼层

    RE:MC9S12D EEPROM编程问题????

    先擦除,后写。不要先写后擦除。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-12-2 19:55:26 | 显示全部楼层

    回复:MC9S12D EEPROM编程问题????

    回复第 4 楼 于2013-12-02 16:23:01发表:
    先擦除,后写。不要先写后擦除。
    通过BDM下载程序的过程不是已经把EEPROM全部擦除了吗?况且写数据之后我也擦出了呀!!
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2013-12-2 21:27:31 | 显示全部楼层

    回复:MC9S12D EEPROM编程问题????

    回复第 5 楼 于2013-12-02 19:55:26发表:
    回复第 4 楼 于2013-12-02 16:23:01发表:
    先擦除,后写。不要先写后擦除。
    通过BDM下载程序的过程不是已经把EEPROM全部擦除了吗?况且写数据之后我也擦出了呀!!
     问题已解决!!谢谢斑竹!

     
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-10 06:27 , Processed in 0.095417 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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