BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #2264同步于 2007/10/13
Circuit机器人发帖

[合集] [求助]关于pic中写eeprom的问题

pooh1949
2007/10/13镜像同步0 回复
☆─────────────────────────────────────☆ ktmlgj (无理的忠告) 于 (Sat Jul 14 14:18:59 2007) 提到: 用的pic16F877 能读eeprom的数据 但向epprom中写数据时(五句保护代码按要求写了) 无论仿真还是在线调试, 从eeprom window窗口看,数据始终没改变 什么原因 请达人帮助 ☆─────────────────────────────────────☆ Hebby (野人花园) 于 (Sun Jul 15 00:16:20 2007) 提到: 关注之 ☆─────────────────────────────────────☆ eebachelor (蓝色幽灵) 于 (Sun Jul 15 09:58:07 2007) 提到: 请问LZ用的是什么型号的EEPROM,AT24C128 还是别的什么,一般EEPROM好像有3个端口WP,SCL,SDA,其中SCL是自己提供的时钟,一般比较小,SDA是双向数据线,还情LZ说详细一些,方能判断是什么问题 ☆─────────────────────────────────────☆ ktmlgj (无理的忠告) 于 (Sun Jul 15 17:23:30 2007) 提到: pic16F877 ☆─────────────────────────────────────☆ ktmlgj (无理的忠告) 于 (Sun Jul 15 17:24:20 2007) 提到: 用的是实验箱,老师设计的 ☆─────────────────────────────────────☆ nccoolfans (秦殇) 于 (Mon Jul 16 17:38:39 2007) 提到: [upload=1][/upload] 这是18f452的代码,可以参看一下 #include "p18f452.inc" count1 equ 0x04 count2 equ 0x05 org 0000h goto main org 10h data_ee_addr equ 03h data_ee_addr1 equ 0ah data_ee_data equ b'01010101' data_ee_data1 equ b'10101010' main movlw 0h bcf intcon2,7 movwf trisb clrf portb ;第一次写数据 btfsc eecon1,wr goto $-1 movlw data_ee_addr movwf eeadr movlw data_ee_data movwf eedata bcf eecon1,eepgd bcf eecon1,cfgs bsf eecon1,wren bcf intcon,gie movlw 55h movwf eecon2 movlw 0aah movwf eecon2 bsf eecon1,wr bsf intcon,gie bcf eecon1,wren ;第二次写数据 movlw 0h bcf intcon2,7 movwf trisb clrf portb btfsc eecon1,wr goto $-1 movlw data_ee_addr1 movwf eeadr movlw data_ee_data1 movwf eedata bcf eecon1,eepgd bcf eecon1,cfgs bsf eecon1,wren bcf intcon,gie movlw 55h movwf eecon2 movlw 0aah movwf eecon2 bsf eecon1,wr bsf intcon,gie bcf eecon1,wren ;读数据 x movlw data_ee_addr movwf eeadr bcf eecon1,eepgd bcf eecon1,cfgs bsf eecon1,rd movf eedata,w movwf portb call delay250ms call delay250ms call delay250ms call delay250ms y movlw data_ee_addr1 movwf eeadr bcf eecon1,eepgd bcf eecon1,cfgs bsf eecon1,rd movf eedata,w movwf portb goto x delay250ms movlw .251 movwf count1 de1 movlw .250 movwf count2 de2 nop decfsz count2,1 goto de2 decfsz count1,1 goto de1 retlw 0 end ☆─────────────────────────────────────☆ SmallR (Rico||Wendy009) 于 (Mon Jul 16 17:40:49 2007) 提到: 怒赞技术帖 【 在 nccoolfans (秦殇) 的大作中提到: 】 : [upload=1][/upload] : 这是18f452的代码,可以参看一下 : #include "p18f452.inc" : ................... ☆─────────────────────────────────────☆ blackfin (黑fin) 于 (Mon Jul 16 23:01:19 2007) 提到: 同怒赞 【 在 SmallR (Rico||Wendy009) 的大作中提到: 】 : 标 题: Re: [求助]关于pic中写eeprom的问题 : 发信站: 北邮人论坛 (Mon Jul 16 17:40:49 2007), 站内 : : 怒赞技术帖 : 【 在 nccoolfans (秦殇) 的大作中提到: 】 : : [upload=1][/upload] : : 这是18f452的代码,可以参看一下 : : #include "p18f452.inc" : : ................... ☆─────────────────────────────────────☆ ktmlgj (无理的忠告) 于 (Tue Jul 17 16:20:33 2007) 提到: 感谢各位路过的热心人, 问题已经解决了 还是小弟粗心,程序中写错了一个字母………… 麻烦大家了…………再次感谢!!
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。