查看: 3026|回复: 5

MC9S08PA16 读写eeprom程序

[复制链接]

该用户从未签到

8

主题

20

帖子

0

注册会员

Rank: 2

积分
91
最后登录
1970-1-1
发表于 2013-10-15 16:01:27 | 显示全部楼层 |阅读模式
我写的eeprom擦除程序,调试老不成功,求高手帮我看看哪里有问题。在线等待啊 
;擦除eeprom
erase_byte:  lda     #$30
                       sta     NVM_FSTAT          ;清除error
eb_label0:    lda  NVM_FSTAT
                        sta  bcc
                        brclr 7,bcc,eb_label0  ;等待空闲状态
                        lda  #0
                        sta  NVM_FCCOBIX   ;配置写eeprom命令模式
                        sta  NVM_FCCOBLO
                        lda  #$10
                        sta  NVM_FCCOBHI   ;擦除eeprom扇区命令
   
                         lda  #1
                         sta  NVM_FCCOBIX   ;配置写地址模式
                          lda  #$31
                          sta  NVM_FCCOBHI   ;写地址的低16位的高8位
                          lda  #00
                          sta  NVM_FCCOBLO   ;写地址的低16位的低8位
   
                            lda  #2
                            sta  NVM_FCCOBIX   ;配置擦除字节数模式
                           lda  #00
                           sta  NVM_FCCOBHI   ;写地址的低16位的高8位
                           lda  #01
                           sta  NVM_FCCOBLO   ;写地址的低16位的低8位
   
                          lda  #$80
                          sta  NVM_FSTAT   ;开始启动擦除命令
eb_label1:       lda  NVM_FSTAT
                          sta  bcc
                          brclr 7,bcc,eb_label1                 
                          rts
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-10-15 16:06:25 | 显示全部楼层

    RE:MC9S08PA16 读写eeprom程序

    请问现在出什么问题呢?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

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

    回复:MC9S08PA16 读写eeprom程序

    回复第 2 楼 于2013-10-15 16:06:25发表:
    请问现在出什么问题呢? 

    我要写eeprom,先要把eeprom地址单元里的值擦除了才能写,上面是我写的擦除程序,但是调试的时候发现0x3100地址单元里面的值擦除不了,导致我没办法往eeprom 0x3100地址单元里面写值。帮我看看上面的程序有什么问题吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    91
    最后登录
    1970-1-1
     楼主| 发表于 2013-10-17 15:23:58 | 显示全部楼层

    回复:MC9S08PA16 读写eeprom程序

    现在已经调好,上面那个程序是正确的没有问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    23
    最后登录
    1970-1-1
    发表于 2014-2-25 13:05:57 | 显示全部楼层

    RE:MC9S08PA16 读写eeprom程序

    这位兄弟,我最近也在使用PA系列的芯片,也遇到使用内部EEOROM的问题,能分享一下你的读写程序吗,谢谢。 我的QQ:117570804,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    91
    最后登录
    1970-1-1
     楼主| 发表于 2014-7-9 15:13:20 | 显示全部楼层

    回复:MC9S08PA16 读写eeprom程序

    回复第 5 楼 于2014-02-25 13:05:57发表:
    这位兄弟,我最近也在使用PA系列的芯片,也遇到使用内部EEOROM的问题,能分享一下你的读写程序吗,谢谢。 我的QQ:117570804, 

    我另外一个帖子里有https://www.nxpic.org.cn/bbs/article_412_562470.html
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-27 08:23 , Processed in 0.303020 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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