<?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>LPC MicrocontrollersのトピックLPC812 SPI1 Master Clock and Chip Select Missing</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570882#M18266</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rorrik on Fri Oct 03 14:24:33 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Using the following code to configure my SPI Master, I expect to see a 100 Kbs clock on P0_9, my sent signal on P0_15, and my chip select on P0_8.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regVal = LPC_SWM-&amp;gt;PINASSIGN4 &amp;amp; ~( 0xFFUL&amp;lt;&amp;lt;24 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_SWM-&amp;gt;PINASSIGN4 = regVal | ( 0x9&amp;lt;&amp;lt;24 );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //9 SCK&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regVal = LPC_SWM-&amp;gt;PIN&amp;nbsp; ASSIGN5 &amp;amp; ~( 0xFF&amp;lt;&amp;lt;0 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_SWM-&amp;gt;PINASSIGN5 = regVal | ( 0xF&amp;lt;&amp;lt;0 );//15 MOSI&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regVal = LPC_SWM-&amp;gt;PINASSIGN5 &amp;amp; ~( 0xFF&amp;lt;&amp;lt;8 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_SWM-&amp;gt;PINASSIGN5 = regVal | ( 0x11&amp;lt;&amp;lt;8 );//17 MISO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regVal = LPC_SWM-&amp;gt;PINASSIGN5 &amp;amp; ~( 0xFF&amp;lt;&amp;lt;16 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_SWM-&amp;gt;PINASSIGN5 = regVal | ( 0x8&amp;lt;&amp;lt;16 );//8 SSEL&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_Init(LPC_SPI1, 0x7D, CFG_MASTER, DLY_PREDELAY(0)|DLY_POSTDELAY(0)|DLY_FRAMEDELAY(0)|DLY_INTERDELAY(0));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message = (uint8_t *) TestSignal;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mSize = 2*sizeof(TestSignal) / sizeof(TestSignal[0]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_Send( LPC_SPI1, CS_USED, message, mSize);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Probing each of these three pins, I see my test signal on pin P0_15 as expected, and the bit width is 10 microseconds as expected, corresponding to a clock period of 10 microseconds and a clock rate of 100 Kbs. However, I don't see a clock on P0_9 or the chip select on P0_8.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas what the problem could be? It should be noted that I am using SPI0 as a Slave and successfully receiving a signal from a master on pins 12, 13, and 14 before sending my master signal here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 20:09:57 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T20:09:57Z</dc:date>
    <item>
      <title>LPC812 SPI1 Master Clock and Chip Select Missing</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570882#M18266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rorrik on Fri Oct 03 14:24:33 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Using the following code to configure my SPI Master, I expect to see a 100 Kbs clock on P0_9, my sent signal on P0_15, and my chip select on P0_8.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regVal = LPC_SWM-&amp;gt;PINASSIGN4 &amp;amp; ~( 0xFFUL&amp;lt;&amp;lt;24 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_SWM-&amp;gt;PINASSIGN4 = regVal | ( 0x9&amp;lt;&amp;lt;24 );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //9 SCK&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regVal = LPC_SWM-&amp;gt;PIN&amp;nbsp; ASSIGN5 &amp;amp; ~( 0xFF&amp;lt;&amp;lt;0 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_SWM-&amp;gt;PINASSIGN5 = regVal | ( 0xF&amp;lt;&amp;lt;0 );//15 MOSI&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regVal = LPC_SWM-&amp;gt;PINASSIGN5 &amp;amp; ~( 0xFF&amp;lt;&amp;lt;8 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_SWM-&amp;gt;PINASSIGN5 = regVal | ( 0x11&amp;lt;&amp;lt;8 );//17 MISO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;regVal = LPC_SWM-&amp;gt;PINASSIGN5 &amp;amp; ~( 0xFF&amp;lt;&amp;lt;16 );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_SWM-&amp;gt;PINASSIGN5 = regVal | ( 0x8&amp;lt;&amp;lt;16 );//8 SSEL&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_Init(LPC_SPI1, 0x7D, CFG_MASTER, DLY_PREDELAY(0)|DLY_POSTDELAY(0)|DLY_FRAMEDELAY(0)|DLY_INTERDELAY(0));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message = (uint8_t *) TestSignal;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mSize = 2*sizeof(TestSignal) / sizeof(TestSignal[0]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPI_Send( LPC_SPI1, CS_USED, message, mSize);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Probing each of these three pins, I see my test signal on pin P0_15 as expected, and the bit width is 10 microseconds as expected, corresponding to a clock period of 10 microseconds and a clock rate of 100 Kbs. However, I don't see a clock on P0_9 or the chip select on P0_8.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas what the problem could be? It should be noted that I am using SPI0 as a Slave and successfully receiving a signal from a master on pins 12, 13, and 14 before sending my master signal here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:09:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570882#M18266</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: LPC812 SPI1 Master Clock and Chip Select Missing</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570883#M18267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rorrik on Fri Oct 10 13:56:01 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;It would seem that pins 8 and 9 are not actually suitable for IO, though they claim to be. By switching to pins 2 and 3, I have remedied this problem, though now LPCXpresso says it cannot connect to the target. Documentation of the error does not seem to exist:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso Debug Driver v7.2 (May 13 2014 18:13:18 - crt_emu_cm3_gen build 1263)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Failed on connect: Ep(01). Target marked as not debuggable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Connected. Was: None. DpID:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDB6. Info: HID64HS12&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:09:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570883#M18267</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: LPC812 SPI1 Master Clock and Chip Select Missing</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570884#M18268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rorrik on Tue Oct 14 06:19:33 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Pins 2 and 3 are the pins used to debug, so that is what froze up the board, by tying PIO0_1 (ISP_EN) to ground on power up, I was able to fix the error. Due to a lack of suitable pins, I have removed LED resistors from the board in order to use pins 16 and 17.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:09:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570884#M18268</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:09:59Z</dc:date>
    </item>
    <item>
      <title>Re: LPC812 SPI1 Master Clock and Chip Select Missing</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570885#M18269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dnsc4f@mst.edu on Sat Apr 11 05:55:31 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;If you are using the LPC812 dev kit, you will need to remove the jumpers from SJ2 and SJ3, pins 1-2 (removing the PIO_8/9 connections to the oscillator).&amp;nbsp; Then solder SJ2 and SJ3 jumper pins 2-3.&amp;nbsp; This then requires that you use the internal RC oscillator.&amp;nbsp; Now the dev kit pins will now be connected to PIO_8 and PIO_9.&amp;nbsp; See LPCExpresso LPC800 Rev B Schematic for details.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:09:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC812-SPI1-Master-Clock-and-Chip-Select-Missing/m-p/570885#M18269</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:09:59Z</dc:date>
    </item>
  </channel>
</rss>

