Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
Hi, In my project,i use EEPROM.I have no problem in writing and reading data from EEPROM,but while writing EEPROM the interrupts are disturbed. My project needs continuous interrupt service. How can i rectify this problem.......
Would you please elaborate the statement that "the Interrupts are disturbed". Also, if you are using I2CHW module and I2CHW_fSendStart() and I2CHW_SendStop() API, then these APIs disable the I2C interrupt, so it needs to be enabled again and pending interrupts of I2C has to be cleared.
If you don't want this to happen then you can wait for some time to complete the write or read transaction. This can be done by a normal for loop.
Hi Subbu, This might be too much late and you might have resolved your issue. But as a standard firmware rule, interrupt routine should be as small as possible. So interrupt should not keep your CPU engage for most of the time and allow it to do other job. Cheers, Brijesh