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.

SPI Questions & Debugging

Other Parts Discussed in Thread: CC3200

I'm debugging some SPI issues and observing some behavior that seems strange to me.  Several questions.

1) What voltage levels should I be seeing on the GPIO ports?  Running the "sdhost" sample project, when the routine MAP_PinConfigSet(PIN_08,PIN_STRENGTH_4MA, PIN_TYPE_STD_PU) executed PIN_08 is pulled high.  On the multimeter I am reading 0.8V, not 3.3 which is what I would have expected.  Is 0.8V a correct voltage level?

2) Here is a comparison of waveforms that I see (D0=CLK, D1=MOSI, D2=MISO) with and without external pullup resistors added to MISO and MOSI.

WITH EXTERNAL PULLUP ADDED

WITHOUT EXTERNAL PULLUP (INTERNAL ONLY)

Without external pullup resistors on MISO and MOSI the CLK only has three pulses.  This to me is very strange.  The CLK should be pulsing regardless of whether the logic levels on MISO and MOSI are sufficiently high, right?  Note the captures from above are from executing SendCmd(CMD_GO_IDLE_STATE, 0) in CardInit() in main.c