[PIC®/AVR®/dsPIC®产品] 请教PIC16F的EEPROM读取方法

[复制链接]
 楼主| meeagle 发表于 2019-6-7 19:57 | 显示全部楼层 |阅读模式
按DATA SHEET里的程序流程写的,但是读取一直是FF,请问程序是哪里错了?
  1. #include p16f1823.inc        ; processor specific variable definitions
  2. __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
  3. __CONFIG _CONFIG2, _WRT_OFF & _PLLEN_OFF & _STVREN_OFF & _BORV_LO & _LVP_OFF
  4. ORG 0XF000
  5. DE 0X92,0X4,0X0,0X0,0X8B,0X95,0X9F,0XA9
  6. DE 0XB3,0XBD,0X4,0X4,0X4,0X4,0X4,0X4
  7.         ORG        0000H
  8.         GOTO        START                    ;跳转到主程序
  9.         ORG        0004H                    ;定义中断向量
  10.         BANKSEL IOCAF
  11.         CLRF IOCAF
  12.         BANKSEL TOSH
  13.         CLRF TOSH
  14.         MOVLW 15H
  15.         MOVWF TOSL
  16.         RETFIE
  17. INTPP ORG 0015H
  18.         MOVF 70H,F
  19.         BANKSEL EEADRL
  20.         MOVWF EEADRL
  21.         BCF EECON1, CFGS
  22.         BCF EECON1, EEPGD
  23.         BSF EECON1, RD
  24.         MOVF EEDATL,W
  25.         BANKSEL PORTC
  26.         MOVWF PORTC
  27.         INCF 70H,F
  28.         GOTO $-0
  29. START
  30.         MOVLB 03H
  31.         CLRF ANSELA
  32.         CLRF ANSELC
  33.         BANKSEL TRISC
  34.         CLRF TRISC
  35.         BSF TRISA,4
  36.         BANKSEL IOCAP
  37.         BSF IOCAN,4
  38.         MOVLW B'10001000'
  39.         MOVWF INTCON
  40.         CLRF 70H
  41.         BANKSEL PORTC
  42.         MOVLW 0AAH
  43.         MOVWF PORTC
  44.         GOTO $-0
  45.         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

主题

163

帖子

1

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

22

主题

163

帖子

1

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