小生觉得PIC18F6520的内部EEPROM操作流程有问题

[复制链接]
2387|0
 楼主| 王培1 发表于 2009-4-30 09:48 | 显示全部楼层 |阅读模式
请教各位<br />&nbsp;&nbsp;小生觉得PIC18F6520的内部EEPROM写操作流程有问题,手册给出的如下<br />&nbsp;&nbsp;MOVLW&nbsp;DATA_EE_ADDRH&nbsp;;<br />MOVWF&nbsp;EEADRH&nbsp;;&nbsp;Upper&nbsp;bits&nbsp;of&nbsp;Data&nbsp;Memory&nbsp;Address&nbsp;to&nbsp;write<br />MOVLW&nbsp;DATA_EE_ADDR&nbsp;;<br />MOVWF&nbsp;EEADR&nbsp;;&nbsp;Lower&nbsp;bits&nbsp;of&nbsp;Data&nbsp;Memory&nbsp;Address&nbsp;to&nbsp;write<br />MOVLW&nbsp;DATA_EE_DATA&nbsp;;<br />MOVWF&nbsp;EEDATA&nbsp;;&nbsp;Data&nbsp;Memory&nbsp;Value&nbsp;to&nbsp;write<br />BCF&nbsp;EECON1,&nbsp;EEPGD&nbsp;;&nbsp;Point&nbsp;to&nbsp;DATA&nbsp;memory<br />BCF&nbsp;EECON1,&nbsp;CFGS&nbsp;;&nbsp;Access&nbsp;EEPROM<br />BSF&nbsp;EECON1,&nbsp;WREN&nbsp;;&nbsp;Enable&nbsp;writes<br />BCF&nbsp;INTCON,&nbsp;GIE&nbsp;;&nbsp;Disable&nbsp;Interrupts<br />MOVLW&nbsp;55h&nbsp;;<br />Required&nbsp;MOVWF&nbsp;EECON2&nbsp;;&nbsp;Write&nbsp;55h<br />Sequence&nbsp;MOVLW&nbsp;AAh&nbsp;;<br />MOVWF&nbsp;EECON2&nbsp;;&nbsp;Write&nbsp;AAh<br />BSF&nbsp;EECON1,&nbsp;WR&nbsp;;&nbsp;Set&nbsp;WR&nbsp;bit&nbsp;to&nbsp;begin&nbsp;write<br />BSF&nbsp;INTCON,&nbsp;GIE&nbsp;;&nbsp;Enable&nbsp;Interrupts&nbsp;倘若在这个地方没有写完而产生中断回不回有问题<br />;&nbsp;User&nbsp;code&nbsp;execution<br />BCF&nbsp;EECON1,&nbsp;WREN&nbsp;;&nbsp;Disable&nbsp;writes&nbsp;on&nbsp;write&nbsp;complete&nbsp;(EEIF&nbsp;set)<br />2:还有读需要关闭中断吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

142

帖子

0

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