Please find below the issue that we are facing in the firmware design for CC430 and CC1110.
First CC1110 (receiver) is switched-on and then all CC430 (transmitter) remotes are switched-on. Communication works properly in this case. Now, if we switch off CC1110 and restart it; then the communication link between CC430 and CC1110 doesn't re-establish. To establish the link again we need to switch off everything and then switch on CC1110 first and then CC430.
CC1110 module is connected to the PC which acts as receiver and accepts readings from all the remotes. Power to CC1110 is given through USB, if PC shuts down then there won't be any power to the module. CC430 module/remotes will never be switch off, as they are battery powered.
By debugging the CC1110 firmware we concluded that it is receiving data from CC430 but does not respond to any already switched-on CC430s because of empty LinkID. How to overcome the issue of re-establishing the communication?
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.