<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Kinetis MicrocontrollersのトピックRecommended SPI-Prescaler Settings for TWR-MEM</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Recommended-SPI-Prescaler-Settings-for-TWR-MEM/m-p/686122#M42228</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the TWR-K64 board, TWR-SER along with the TWR-MEM board in the Tower system.&amp;nbsp; What are the recommended SPI-prescaler settings to get the K64 to communicate with SPI Flash on the TWR-MEM board?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;The TWR_MEM Jumpers for this chip are as follows: J-14(1-2) and J4(1-2).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;Here are my software settings (Using KSDK 1.2.0):&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13px;"&gt;DSPI_HAL_SetDelay(&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], (&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;dspi_ctar_selection_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;)configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, 0, 4, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiPcsToSck&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_HAL_SetDelay(&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], (&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;dspi_ctar_selection_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;)configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, 0, 4, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiLastSckToPcs&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_HAL_SetDelay(&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], (&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;dspi_ctar_selection_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;)configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, 0, 1, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiAfterTransfer&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_HAL_SetContinuousSckCmd(&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], SYS_FALSE);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt &amp;nbsp;= &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES configuration (below enumeration)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 13px;"&gt;/*! @brief DSPI Clock and Transfer Attributes Register (CTAR) selection*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;typedef&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;enum&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; SPI_CLK_TRANSFER_ATTRUBUTES&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style=": ; margin: 0px; color: #000000; font-family: Consolas;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES_MASTER_OR_SLAVE&lt;/EM&gt;&lt;SPAN style="margin: 0px; font-family: Consolas;"&gt;&lt;SPAN style="color: #000000;"&gt; = 0,&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f;"&gt;/*!&amp;lt; CTAR0 selection option for master or slave mode */&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style=": ; margin: 0px; color: #000000; font-family: Consolas;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES_MASTER&lt;/EM&gt;&lt;SPAN style="margin: 0px; font-family: Consolas;"&gt;&lt;SPAN style="color: #000000;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f;"&gt;/*!&amp;lt; CTAR1 selection option for master mode only */&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM style="text-decoration: underline;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES_EOL&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;} &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;SpiClkTransferAttr_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; background: yellow; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;Clock info from the Oscilloscope&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiPcsToSck = 614ns&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiLastSckToPcs = 614ns&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;Spec on this device is (min of 5ns)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;Timing between clock cycles (rising edge to rising edge) is 2.074us&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; background: yellow; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;Spi Port Configurations are as follows:&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;&lt;SPAN style="margin: 0px; text-decoration: none;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;PIN MUX&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;#if&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;(DEVELOPMENT_BOARD_TYPE==BLD_USING_TWRK64F120M_DEV_BOARD)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN3&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_SIN&amp;nbsp; (MISO)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_SOUT (MISO)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; background: silver; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN0&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_PCS0 (ChipSel)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN1&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_SCLK (SpiClock)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endif&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;PORT/BUS:&lt;/EM&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt; BSP_SPI_BUS_SPI_0&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;IRQ Priority:&lt;/EM&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt; Normal&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;#if&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;(DEVELOPMENT_BOARD_TYPE==BLD_USING_TWRK64F120M_DEV_BOARD)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500000UL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; U32 baudRate; in &lt;SPAN style="text-decoration: underline;"&gt;bps&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;8,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; U8 bitsPerFrame; defines the frame size for the device transaction; range is 4 to 32&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;false&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; BOOL contChipSelect; if set true, chip select always remains active (not useful)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: black; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_CLK_TRANSFER_ATTRUBUTES_MASTER_OR_SLAVE&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_CLK_TRANSFER_ATTRUBUTES_t clkTransAtt; Master or Master/slave role (CTAR0, or CTAR1)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;SPI_PCS0&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_PERIPHERIAL_CHIPSELECT_t peripheralCS; selection for the device chip select pin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; background: silver; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_PCS_ACTIVE_LOW&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_PERIPHERAL_CHIPSELECT_POLARITY_t polarityCS; shift polarity for the chip select pin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_CLOCK_POLARITY_ACTIVE_HIGH&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_CLOCK_POLARITY_t clkPolarity; clock polarity for the shift (idle state of SCLK)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;SPI_CLOCK_PHASE_LATCH_ON_LEADING_EDGE&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_CLOCK_PHASE_t clkPhase; clock phase for the shift; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-SPI_CLOCK_PHASE_LATCH_ON_LEADING_EDGE = command data is latched on leading edge of the clock pulse&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;SPI_MSB_TRANSFER_FIRST&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_SHIFT_DIRECTION_t shiftDirection; MSB or LSB first&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;},&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;#endif&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, in advance.&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Jul 2017 11:34:39 GMT</pubDate>
    <dc:creator>ScottKerstein</dc:creator>
    <dc:date>2017-07-27T11:34:39Z</dc:date>
    <item>
      <title>Recommended SPI-Prescaler Settings for TWR-MEM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Recommended-SPI-Prescaler-Settings-for-TWR-MEM/m-p/686122#M42228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the TWR-K64 board, TWR-SER along with the TWR-MEM board in the Tower system.&amp;nbsp; What are the recommended SPI-prescaler settings to get the K64 to communicate with SPI Flash on the TWR-MEM board?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;The TWR_MEM Jumpers for this chip are as follows: J-14(1-2) and J4(1-2).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;Here are my software settings (Using KSDK 1.2.0):&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13px;"&gt;DSPI_HAL_SetDelay(&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], (&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;dspi_ctar_selection_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;)configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, 0, 4, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiPcsToSck&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_HAL_SetDelay(&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], (&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;dspi_ctar_selection_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;)configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, 0, 4, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiLastSckToPcs&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_HAL_SetDelay(&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], (&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;dspi_ctar_selection_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;)configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, 0, 1, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiAfterTransfer&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_HAL_SetContinuousSckCmd(&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;m_pSpiBase&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;m_instance&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;], SYS_FALSE);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;configData.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 10pt;"&gt;clkTransAtt &amp;nbsp;= &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES configuration (below enumeration)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: #0000c0; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 13px;"&gt;/*! @brief DSPI Clock and Transfer Attributes Register (CTAR) selection*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;typedef&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;enum&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; SPI_CLK_TRANSFER_ATTRUBUTES&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style=": ; margin: 0px; color: #000000; font-family: Consolas;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES_MASTER_OR_SLAVE&lt;/EM&gt;&lt;SPAN style="margin: 0px; font-family: Consolas;"&gt;&lt;SPAN style="color: #000000;"&gt; = 0,&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f;"&gt;/*!&amp;lt; CTAR0 selection option for master or slave mode */&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style=": ; margin: 0px; color: #000000; font-family: Consolas;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES_MASTER&lt;/EM&gt;&lt;SPAN style="margin: 0px; font-family: Consolas;"&gt;&lt;SPAN style="color: #000000;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f;"&gt;/*!&amp;lt; CTAR1 selection option for master mode only */&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM style="text-decoration: underline;"&gt;SPI_CLK_TRANSFER_ATTRUBUTES_EOL&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;} &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #005032; font-family: Consolas; font-size: 10pt;"&gt;SpiClkTransferAttr_t&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; background: yellow; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;Clock info from the Oscilloscope&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiPcsToSck = 614ns&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;kDspiLastSckToPcs = 614ns&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;Spec on this device is (min of 5ns)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;Timing between clock cycles (rising edge to rising edge) is 2.074us&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; background: yellow; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;Spi Port Configurations are as follows:&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;&lt;SPAN style="margin: 0px; text-decoration: none;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;PIN MUX&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;#if&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;(DEVELOPMENT_BOARD_TYPE==BLD_USING_TWRK64F120M_DEV_BOARD)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN3&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_SIN&amp;nbsp; (MISO)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_SOUT (MISO)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; background: silver; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN0&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_PCS0 (ChipSel)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_PTD_PIN1&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;BSP_PORT_FUN_ALT_2&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;//SPI0_SCLK (SpiClock)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endif&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;PORT/BUS:&lt;/EM&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt; BSP_SPI_BUS_SPI_0&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style=": ; margin: 0px; color: #0000c0; text-decoration: underline; font-size: 10pt; font-family: Consolas;"&gt;IRQ Priority:&lt;/EM&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt; Normal&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;#if&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;(DEVELOPMENT_BOARD_TYPE==BLD_USING_TWRK64F120M_DEV_BOARD)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500000UL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; U32 baudRate; in &lt;SPAN style="text-decoration: underline;"&gt;bps&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;8,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; U8 bitsPerFrame; defines the frame size for the device transaction; range is 4 to 32&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;false&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; BOOL contChipSelect; if set true, chip select always remains active (not useful)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: black; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_CLK_TRANSFER_ATTRUBUTES_MASTER_OR_SLAVE&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_CLK_TRANSFER_ATTRUBUTES_t clkTransAtt; Master or Master/slave role (CTAR0, or CTAR1)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;SPI_PCS0&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_PERIPHERIAL_CHIPSELECT_t peripheralCS; selection for the device chip select pin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; background: silver; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_PCS_ACTIVE_LOW&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_PERIPHERAL_CHIPSELECT_POLARITY_t polarityCS; shift polarity for the chip select pin&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_CLOCK_POLARITY_ACTIVE_HIGH&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_CLOCK_POLARITY_t clkPolarity; clock polarity for the shift (idle state of SCLK)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;SPI_CLOCK_PHASE_LATCH_ON_LEADING_EDGE&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_CLOCK_PHASE_t clkPhase; clock phase for the shift; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-SPI_CLOCK_PHASE_LATCH_ON_LEADING_EDGE = command data is latched on leading edge of the clock pulse&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;EM style="margin: 0px; color: #0000c0; font-size: 10pt; font-family: Consolas;"&gt;SPI_MSB_TRANSFER_FIRST&lt;/EM&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 10pt;"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: #3f7f5f; font-family: Consolas; font-size: 10pt;"&gt;///&amp;lt; SPI_SHIFT_DIRECTION_t shiftDirection; MSB or LSB first&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="margin: 0px; color: black; font-family: Consolas; font-size: 13px;"&gt;},&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;STRONG style="margin: 0px; color: #7f0055; font-size: 10pt; font-family: Consolas;"&gt;#endif&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, in advance.&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jul 2017 11:34:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Recommended-SPI-Prescaler-Settings-for-TWR-MEM/m-p/686122#M42228</guid>
      <dc:creator>ScottKerstein</dc:creator>
      <dc:date>2017-07-27T11:34:39Z</dc:date>
    </item>
    <item>
      <title>Re: Recommended SPI-Prescaler Settings for TWR-MEM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Recommended-SPI-Prescaler-Settings-for-TWR-MEM/m-p/686123#M42229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Scott,&lt;/P&gt;&lt;P&gt;Can you use the latest SDK2.1 or SDK2.0 package for the TWR-KV64? obviously, you use SDK1.3 currently, which is obsolete.&lt;/P&gt;&lt;P&gt;Regarding the SPI timing and the required prescaler, because you access the spi flash on the TWR-MEM, pls refer to the data sheet of spi flash in the following link. The maximum SPI clock frequency of reading flash is 30mHz, for example, I suppose you can set the SPI clock frequency as 10MHz, assume that the core/system clock frequency is 120MHz, bus clock frequency is 60mhz, you can set the PBR bits as 01(Baud Rate Prescaler value is 3.), BR as 00(Baud Rate Scaler Value), the spi sck baud rate is 60mHz/(3*2)=10MHz. Regarding the the other delay, pls refer to the data sheet&amp;nbsp; of the spi flash.&lt;/P&gt;&lt;P&gt;Hope it can help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;P&gt;spi flash data sheet of AT26DF081A-SU&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.atmel.com/Images/doc3600.pdf" title="http://www.atmel.com/Images/doc3600.pdf"&gt;http://www.atmel.com/Images/doc3600.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2017 07:28:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Recommended-SPI-Prescaler-Settings-for-TWR-MEM/m-p/686123#M42229</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-08-01T07:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: Recommended SPI-Prescaler Settings for TWR-MEM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Recommended-SPI-Prescaler-Settings-for-TWR-MEM/m-p/686124#M42230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Scott,&lt;/P&gt;&lt;P&gt;Can you give me a feedback and clarify your question?&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Aug 2017 09:09:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Recommended-SPI-Prescaler-Settings-for-TWR-MEM/m-p/686124#M42230</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-08-03T09:09:36Z</dc:date>
    </item>
  </channel>
</rss>

