| ??? 02/24/06 19:54 Read: times |
#110719 - Ok... Responding to: ???'s previous message |
From the code you posted earlier.
MOV FMCON,#68H; "ERASE" COMMAND FOR 89LPC952
MOV R7,FMCON ; TO READ STATUS MOV A,R7
ANL A,#0FH; CHECK THE STATUS OF FMCON
Which is correct in your most recent post. What is different between these two pieces of code?
LOAD_PAGE:
MOV FMDAT,@R0 ;write data to
INC R0 ;point to next
DJNZ R3,LOAD_PAGE ;do until count
MOV FMCON,#EP ;else erase &
LOAD_PAGE1:
MOV FMDAT,#32H ;write data to FMDATA
DJNZ R3,LOAD_PAGE ;do until count
RET ;and return
Jon |
| Topic | Author | Date |
| 89LPC952 FLASH PROGRAMMING | 01/01/70 00:00 | |
| Notes on posting code | 01/01/70 00:00 | |
| rewrritten code 89LPC952 IAP code | 01/01/70 00:00 | |
| what more do you need | 01/01/70 00:00 | |
| Not sufficient!!! | 01/01/70 00:00 | |
| how did you not "see" that? | 01/01/70 00:00 | |
| I have written the code.... | 01/01/70 00:00 | |
| Looks to me like | 01/01/70 00:00 | |
| I have written the code | 01/01/70 00:00 | |
| How can writing a constant be "the next" | 01/01/70 00:00 | |
| Oh I see... | 01/01/70 00:00 | |
| Disreguard previous post | 01/01/70 00:00 | |
| a hint | 01/01/70 00:00 | |
| updated code for 89LPC952 IAP | 01/01/70 00:00 | |
| The above correction ('ONE' should be '1 | 01/01/70 00:00 | |
| Ok... | 01/01/70 00:00 | |
| That's exactly my question | 01/01/70 00:00 | |
| How about.... | 01/01/70 00:00 | |
| Thanks it worked!! | 01/01/70 00:00 | |
You're welcome | 01/01/70 00:00 | |
| Neat | 01/01/70 00:00 | |
| If we go there, then | 01/01/70 00:00 |



