arhodes19044 wrote: > So, I think my strategy will be to create a buffer for the data in > RAM, then call a subroutine with the address of the data and the > sizeof the data. Then have that subroutine determine the location of > the EEPROM write, store those locations and length in a global > variable, then initiate the first write, and then return to the > calling program. The ISR will handle the rest of the transfer. This is a pretty tried and true algorithm for sending a block of data out a peripheral that interrupts when it is ready for the next bit of data, regardless of microprocessor and microcontroller architecture. Kick start the first byte and let the ISR go from there. I have old 8250 serial port code I wrote in 1989 for an 80286 that works the same way! -Johnathan
Message
Re: [AVR-Chat] Re: Buffered interrupt driven EERPOM writes
2005-07-01 by Johnathan Corgan