Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/05/08 09:41
Read: times


 
#159724 - it's working
Responding to: ???'s previous message
Hello,

here is my part of code for reading and it's work

EA_save = EA;
   EA = 0;
   pread = 0x1000;  
   FLSCL |= 0x01;
   PSCTL = 0x00;

   while (*pread !='') {

     eedata [jj] = *pread;                // copy byte

      pread++;                         // advance pointers
	jj++;
   }

   PSCTL = 0x00;                       // MOVX writes target XRAM
   
   FLSCL &= ~0x01;                     // disable FLASH writes/erases from
                                       // user software   

   EA = EA_save;                       // re-enable interrupt

 


Another question: in the datasheet it is stated that the "write cycle time is 50 μs.
Does this mean that to write a byte in a memory address writing time is 50 μs?

Thanks

Regards

List of 31 messages in thread
TopicAuthorDate
flash memeory reading            01/01/70 00:00      
   How do you know            01/01/70 00:00      
      flash memory reading            01/01/70 00:00      
   Cross-posted on Keil            01/01/70 00:00      
   pread and pwrite...            01/01/70 00:00      
      my problem            01/01/70 00:00      
         No, you ignored my notes in my previous post            01/01/70 00:00      
            answers            01/01/70 00:00      
               Still no answers            01/01/70 00:00      
   first            01/01/70 00:00      
      a quick glance seems to revceal ...            01/01/70 00:00      
         /            01/01/70 00:00      
         MOVX During FLASH Write            01/01/70 00:00      
   and now he crossed it on the SILabs forum            01/01/70 00:00      
   my problem            01/01/70 00:00      
      RTFM            01/01/70 00:00      
         not xdata            01/01/70 00:00      
            reding flash            01/01/70 00:00      
               So fix the loop then            01/01/70 00:00      
            Not ok            01/01/70 00:00      
         reading flash problem            01/01/70 00:00      
            Yet one more post with broken read loop            01/01/70 00:00      
               correcting my code            01/01/70 00:00      
                  Then specify exactly what you don't understand            01/01/70 00:00      
                     i correct my code            01/01/70 00:00      
                        it's working            01/01/70 00:00      
                           Report feedback            01/01/70 00:00      
                              write cycle time            01/01/70 00:00      
                                 New Question, New Thread.            01/01/70 00:00      
                           So what fixed it?            01/01/70 00:00      
   correct registers ?            01/01/70 00:00      

Back to Subject List