Other Parts Discussed in Thread: ENERGIA, ,
Posting this question for my customer:
We currently have a PGA460 EVM (flashed with preset code from the Energia libraries and using the MSP430 as the EVM documentation describes). In the future we will have a different microcontroller (non-TI) that will be reading information from the PGA460.
We were wondering on how a (non-TI) host controller can be used to send a “getRangingData()” signal via two wire UART to the PGA460 to have it send the information we need back?
In the datasheet of the PGA460 Programming guide in section 2.2.2 PGA460 Threshold Initialization that the threshold initialization is stored in volatile memory meaning that the threshold information will be lost upon each bootup, and that the threshold registers will have to be written to at least once each time we boot. I’m thinking then that our microcontroller will have to be the controller to send the PGA460 these values on each bootup?
I’m also curious when dealing with thresholds – can these be predefined in the EEPROM at manufacture. I noticed that the datasheet states that you must send the threshold each time. However, in the energia PGA460_USSC.c file it shows that this can be loaded from EEPROM? Please explain which it is.
Thanks!