ICD3调试疑问

[复制链接]
2609|0
 楼主| anuni 发表于 2011-12-26 14:47 | 显示全部楼层 |阅读模式
本帖最后由 anuni 于 2011-12-26 16:22 编辑

刚刚在用ICD3调试PIC16F1934的程序
在EEPROM读写时出现不能正常修改EECON1的问题(运行到BSF EECON1,RD时发现改为没有置1),不明白是为什么,特来请教。
READ_EEPROM:
        MOVF        L_ADDRESS,0                        ;准备读出地址
        BANKSEL        EEADRL                            ;BANK3

        MOVWF        EEADRL
        BCF         EECON1,CFGS                     ;Deselect Config space
        BCF         EECON1,EEPGD                    ;Point to DATA memory
        BSF         EECON1,RD                         ;EE Read
        NOP
        NOP
        NOP
        MOVF         EEDATL,W

        BANKSEL        PORTA                            ;BANK0
        MOVWF        DATA_BUF                        ;读出的数据暂时存入缓存
                    
        RETLW        0H

ICD3在断点处时钟是不是不会停下来?从而让单片机内部硬件清0了该标志位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

56

帖子

1

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