I have a problem with I2C. Whenever I try to run the example codes from msp430ware I get an error in my registers towards the end of the code. Attached is the zip file including image of the errors along with the examples I have been using which both generate this error. Any help ASAP would be more than greatly appreciated. This I write to the wise counsel of E2E...
In terms of devices... I am using the MSP430G2553 for both the master and the slave shown in the examples that are attached. Also I am using 10k Ohm pull up resistors. Again any helpful information regarding what's causing the unable to read error would be more than greatly appreciated.
2555.I2C unable to read.zip
The errors seem to indicate a problem with accessing the MSP memory through the FET. I don't think they are related to your code.
However, it might be that the debugger simply cannot read from MSP memory (and hardware registers are memory mapped) when the CPU is OFF. So as long as you are in LPM, the debugger is excluded.
I haven't ever used CCS, so I don't know what exactly may cause this and if my guiss is right, why you don't get a proper error message (e.g. "can't read while in LPM"). Maybe you can find soem settings in the project/debugger configuration about clocks. Some MSPs allow the debugger to control the clocks. Just an idea.
_____________________________________Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.