This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP-EXP430FR2311: Implement SLAA908A using MSP-EXP430FR2311

Part Number: MSP-EXP430FR2311
Other Parts Discussed in Thread: LM3648, , USB2ANY

I wired MSP-EXP430FR2311 the same way as SLAA908A instructed. Download the firmware image file from SLAA908A to MSP-EXP430FR2311 through CCS. When I connect MSP-EXP430FR2311, two UART ports are populated: MSP application UART1 and MSP debug Interface.  I tried to read register of LM3648 through UART terminal.  UART port "MSP application UART1" is configured to be  baudrate 115200, 8 bit data , no parity, 1 stop bit, no flow control.  Send hex number sequence "0x53(start) 0xC6(device address+write) 0x0C(register address) 0xC7(device address+read) 0x50(stop)" to LM3648 to read ID register 0x0C. No data is returned from LM3648. 

I have confirmed LM3648 works well by using USB2ANY. May I know what could be wrong with implementing SLAA908A on MSP-EXP430FR2311? 

Thanks in advance. 

  • > 0x53(start) 0xC6(device address+write) 0x0C(register address) 0xC7(device address+read) 0x50(stop)

    Looking at Fig 3-3, I think you need:

    > 0x53(start) 0xC6(device address+write)

    0x01 (number of Write bytes)

    > 0x0C(register address)

    0x53 ([repeated] Start byte)

    > 0xC7(device address+read) 

    0x01 (number of Read bytes)

    > 0x50(stop)

    --------

    Did you install the I2C pullups? The Launchpad doesn't supply the pullups, though your LM3648 board might.

  • Bruce,

    Thank you very much for you help. 

**Attention** This is a public forum