- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using the PSOC1 I2Cm (software) user module. This I2Cm is placed on P[1,2] SDA and P[1,6] SCL. This works fine after initiating an "I2Cm_Start();" instruction, but once I touch any other pin on Port 1 (like setting an LED ON/OFF) the I2Cm stops working. I would need to restart the I2Cm module. This is not desirable, so what is happening here and is there a work around?
Solved! Go to Solution.
- Labels:
-
PSoC1 MCU
- Tags:
- I2Cm User Module
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @rgpace ,
You will need to use shadow registers. You can find a detailed treatment of the same in our Application Note AN2094 - PSoC® 1 - Getting Started with GPIO, on page 14.
Best regards,
Sampath Selvaraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @rgpace ,
You will need to use shadow registers. You can find a detailed treatment of the same in our Application Note AN2094 - PSoC® 1 - Getting Started with GPIO, on page 14.
Best regards,
Sampath Selvaraj