ROM-SPIM Delay between transmitted data bytes.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ROM-SPIM Delay between transmitted data bytes.

428 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by andypevy on Thu Apr 23 03:07:38 MST 2015
Hi,

      I am using the demo ROM Based SPIM interrupt code to talk to a device.

I have set SPI0 up as follows :-

#define SPI_BITRATE  (15000000)

/* Set SPI transfer configuration */
  spimConfig.dXferBitRate = SPI_BITRATE;
  spimConfig.mode = ROM_SPI_CLOCK_CPHA0_CPOL0;
  spimConfig.lsbFirst = 0;
  spimConfig.dataBits = 8;
  spimConfig.PreDelay = 0;
  spimConfig.PostDelay = 0;
  spimConfig.FrameDelay = 0;
   spimConfig.TransferDelay = 1;

The MCU is running at 96MHz.

I am seeing a byte taking 580nS to be transmitted which I would expect,
however, I am then seeing a delay of 5.6uS before the next byte gets sent.

Is this what I should expect ?.

Is there any way of reducing the inter byte delay ?.

Thanks,
Andy



Labels (1)
0 Kudos
1 Reply

412 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by andypevy on Tue Apr 28 01:38:56 MST 2015
Bump...
0 Kudos