[PIC®/AVR®/dsPIC®产品] 按DATA SHEET里的程序流程写的,但是读取一直是FF

[复制链接]
662|8
 楼主| juventus9554 发表于 2022-5-15 12:14 | 显示全部楼层 |阅读模式
本帖最后由 pzsh 于 2022-5-31 12:47 编辑

按DATA SHEET里的程序流程写的,但是读取一直是FF
kangzj 发表于 2022-5-15 12:16 | 显示全部楼层
楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| juventus9554 发表于 2022-5-15 12:23 | 显示全部楼层
#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
xxrs 发表于 2022-5-15 12:27 | 显示全部楼层
汇编真这么少人会?
xxrs 发表于 2022-5-15 12:29 | 显示全部楼层
这个,仿真eeprom。。建议你实际芯片调试
 楼主| juventus9554 发表于 2022-5-15 12:34 | 显示全部楼层
原来是这个因素,之前一直原地转圈了不自知,到板上果然就好了
pengf 发表于 2022-5-15 12:34 | 显示全部楼层
居然是要上板
langgq 发表于 2022-5-15 12:35 | 显示全部楼层
本帖最后由 langgq 于 2022-5-15 12:38 编辑

不是很懂,帮顶吧
 楼主| juventus9554 发表于 2022-5-15 12:39 | 显示全部楼层

嗯,预料中的结果,多谢大家啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

900

主题

12190

帖子

3

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