??? 11/03/08 12:41 Read: times |
#159565 - not 12 individual writes Responding to: ???'s previous message |
Dear David,
David Prentice said:
I find your problem most confusing. Your devices are obviously in working order. I can only think that there must be a conditional difference in the code for a 668 or 669.
The 24C04 and 24C16 both have 16 byte page buffers. So starting at 0x30 you should be able to consecutively write "Mahesh Joshi" without running across a page boundary. I presume that you have tried 12 individual writes for each character. Either post the code here, or email me the code. David. I am writing all chars at one go (Writing only "Mahesh"), buffer sent to UART looks like 0MAHESH(remember '0' means 0x30). The same logic works with 669. Only difference between the 2 codes is 1> SFR initialisation 2> Interrupt vector number. (Body of ISR & Higher routines are all same) Regards, Mahesh |