打印
[PIC®/AVR®/dsPIC®产品]

请教PIC16F的EEPROM读取方法

[复制链接]
1130|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
按DATA SHEET里的程序流程写的,但是读取一直是FF,请问程序是哪里错了?
#include p16f1823.inc        ; processor specific variable definitions
__CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
__CONFIG _CONFIG2, _WRT_OFF & _PLLEN_OFF & _STVREN_OFF & _BORV_LO & _LVP_OFF
ORG 0XF000
DE 0X92,0X4,0X0,0X0,0X8B,0X95,0X9F,0XA9
DE 0XB3,0XBD,0X4,0X4,0X4,0X4,0X4,0X4
        ORG        0000H
        GOTO        START                    ;跳转到主程序
        ORG        0004H                    ;定义中断向量
        BANKSEL IOCAF
        CLRF IOCAF
        BANKSEL TOSH
        CLRF TOSH
        MOVLW 15H
        MOVWF TOSL
        RETFIE
INTPP ORG 0015H
        MOVF 70H,F
        BANKSEL EEADRL
        MOVWF EEADRL
        BCF EECON1, CFGS
        BCF EECON1, EEPGD
        BSF EECON1, RD
        MOVF EEDATL,W
        BANKSEL PORTC
        MOVWF PORTC
        INCF 70H,F
        GOTO $-0
START
        MOVLB 03H
        CLRF ANSELA
        CLRF ANSELC
        BANKSEL TRISC
        CLRF TRISC
        BSF TRISA,4
        BANKSEL IOCAP
        BSF IOCAN,4
        MOVLW B'10001000'
        MOVWF INTCON
        CLRF 70H
        BANKSEL PORTC
        MOVLW 0AAH
        MOVWF PORTC
        GOTO $-0
        END



使用特权

评论回复
沙发
meeagle|  楼主 | 2019-6-7 21:48 | 只看该作者
汇编真这么少人会?

使用特权

评论回复
板凳
xyz549040622| | 2019-6-8 09:10 | 只看该作者
这个,仿真eeprom。。建议你实际芯片调试

使用特权

评论回复
地板
meeagle|  楼主 | 2019-6-8 12:43 | 只看该作者
xyz549040622 发表于 2019-6-8 09:10
这个,仿真eeprom。。建议你实际芯片调试

原来是这个因素,之前一直原地转圈了不自知,到板上果然就好了
谢谢!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

149

帖子

1

粉丝