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.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.