<?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のトピックRe: data token not come in sdhc card</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/data-token-not-come-in-sdhc-card/m-p/634534#M25033</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Have you ensured that the clocks are correctly synchronized? Additionally, on the following links you could find some useful information regarding SD connection on LPC2468:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.keil.com/forum/19657/how-connect-sd-card-to-lpc2468/"&gt;http://www.keil.com/forum/19657/how-connect-sd-card-to-lpc2468/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://forums.ni.com/t5/LabVIEW-Embedded/how-connect-sd-card-to-lpc2468/td-p/1733096"&gt;http://forums.ni.com/t5/LabVIEW-Embedded/how-connect-sd-card-to-lpc2468/td-p/1733096&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Mar 2017 00:39:28 GMT</pubDate>
    <dc:creator>CarlosCasillas</dc:creator>
    <dc:date>2017-03-14T00:39:28Z</dc:date>
    <item>
      <title>data token not come in sdhc card</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/data-token-not-come-in-sdhc-card/m-p/634533#M25032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &amp;nbsp;i doing project on sdhc card with lpc2468 in spi mode. my card is working fine but when i read a block and then erase a block and then again read block now data token 0xfe is not come . what could be problem i do not understand please help me .&lt;/P&gt;&lt;P&gt;my erase and read function as ...&lt;/P&gt;&lt;P&gt;UWORD8 SDHC_Block_read(UWORD32 Block_no)&lt;BR /&gt;{&lt;BR /&gt; &lt;BR /&gt; UWORD8 block_lenght_cmd[6]= {0x50,0x00,0x00,0x02,0x00,0xFF}; //set block lenght 512 &lt;BR /&gt; UWORD8 Block_No_command[6]= {0x51,0x00,0x00,0x00,0x00,0xFF};&lt;BR /&gt; int a,dummy;&lt;BR /&gt; // unsigned char data;&lt;/P&gt;&lt;P&gt;Block_No_command[4] = Block_no &amp;amp; 0xFF;&lt;BR /&gt; Block_no = Block_no &amp;gt;&amp;gt; 8;&lt;BR /&gt; Block_No_command[3] = Block_no &amp;amp; 0xFF;&lt;BR /&gt; Block_no = Block_no &amp;gt;&amp;gt;8;&lt;BR /&gt; Block_No_command[2] = Block_no &amp;amp; 0xFF;&lt;BR /&gt; Block_no = Block_no &amp;gt;&amp;gt;8;&lt;BR /&gt; Block_No_command[1] = Block_no &amp;amp; 0xFF;&lt;BR /&gt;// lk.st_com=TRUE;&lt;BR /&gt; //******************* select block lenght ***************&lt;BR /&gt; dummy = SPI_ReceiveByte(); //Send some dummy clocks &lt;BR /&gt; &lt;BR /&gt; FIO0CLR = SPI0_SEL;&lt;BR /&gt; spi_send(block_lenght_cmd,6);&lt;BR /&gt; if( mmc_response(0x00) == 1 ) //if response is 0x00 then procced else hang the program &lt;BR /&gt; { &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; // while(1);&lt;BR /&gt; return 1;&lt;BR /&gt; }&lt;BR /&gt; else&lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; dummy = SPI_ReceiveByte();&lt;BR /&gt; //********************** send command to block read ************&lt;/P&gt;&lt;P&gt;FIO0CLR = SPI0_SEL;&lt;BR /&gt; spi_send(Block_No_command,6);&lt;BR /&gt; if( mmc_response(0x00) == 1 )&lt;BR /&gt; { &lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; // while(1);&lt;BR /&gt; return 1;&lt;BR /&gt; }&lt;BR /&gt; if( mmc_response(0xFE) == 1 ) //if data token is 0xFE then procced else hang the program&lt;BR /&gt; { &lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; // while(1);&lt;BR /&gt; return 1;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;for(a=0;a&amp;lt;512;a++)&lt;BR /&gt; { &lt;BR /&gt; SDHC_Read_buffer[a] = SPI_ReceiveByte(); //receive the write bytes to mmc &lt;BR /&gt; &lt;BR /&gt; }&lt;BR /&gt; dummy = SPI_ReceiveByte(); //receive end token bytes&lt;BR /&gt; dummy = SPI_ReceiveByte();&lt;BR /&gt; &lt;BR /&gt; dummy = SPI_ReceiveByte();&lt;/P&gt;&lt;P&gt;FIO0SET = SPI0_SEL; &lt;BR /&gt; // lk.st_com=FALSE;&lt;BR /&gt; return 0;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void SDHC_Block_Erase(UWORD32 Start_Block_no,UWORD32 End_Block_no)&lt;BR /&gt;{&lt;BR /&gt; UWORD8 Erase_start_cmd[6]={0x60,0x00,0x00,0x00,0x00,0xFF}; //CMD32&lt;BR /&gt; UWORD8 Erase_end_cmd[6]={0x61,0x00,0x00,0x00,0x00,0xFF}; //CMD33&lt;BR /&gt; UWORD8 Erase_cmd[6]={0x66,0x00,0x00,0x00,0x00,0xFF}; //CMD38 &lt;BR /&gt; int check,dummy;&lt;/P&gt;&lt;P&gt;Erase_start_cmd[4] = Start_Block_no &amp;amp; 0xFF;&lt;BR /&gt; Start_Block_no = Start_Block_no &amp;gt;&amp;gt; 8;&lt;BR /&gt; Erase_start_cmd[3] = Start_Block_no &amp;amp; 0xFF;&lt;BR /&gt; Start_Block_no = Start_Block_no &amp;gt;&amp;gt;8;&lt;BR /&gt; Erase_start_cmd[2] = Start_Block_no &amp;amp; 0xFF;&lt;BR /&gt; Start_Block_no = Start_Block_no &amp;gt;&amp;gt;8;&lt;BR /&gt; Erase_start_cmd[1] = Start_Block_no &amp;amp; 0xFF;&lt;/P&gt;&lt;P&gt;Erase_end_cmd[4] = End_Block_no &amp;amp; 0xFF;&lt;BR /&gt; End_Block_no = End_Block_no &amp;gt;&amp;gt; 8;&lt;BR /&gt; Erase_end_cmd[3] = End_Block_no &amp;amp; 0xFF;&lt;BR /&gt; End_Block_no = End_Block_no &amp;gt;&amp;gt;8;&lt;BR /&gt; Erase_end_cmd[2] = End_Block_no &amp;amp; 0xFF;&lt;BR /&gt; End_Block_no = End_Block_no &amp;gt;&amp;gt;8;&lt;BR /&gt; Erase_end_cmd[1] = End_Block_no &amp;amp; 0xFF;&lt;/P&gt;&lt;P&gt;//******************* select block lenght ***************&lt;BR /&gt; dummy = SPI_ReceiveByte(); //Send some dummy clocks&lt;/P&gt;&lt;P&gt;FIO0CLR = SPI0_SEL;&lt;BR /&gt; spi_send(Erase_start_cmd,6);&lt;/P&gt;&lt;P&gt;if( mmc_response(0x00) == 1 ) //if response is 0x00 then procced else hang the program &lt;BR /&gt; { &lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; while(1);&lt;BR /&gt; }&lt;BR /&gt; else&lt;/P&gt;&lt;P&gt;FIO0SET = SPI0_SEL;&lt;BR /&gt; dummy = SPI_ReceiveByte();&lt;BR /&gt; /*************************************************************************/&lt;/P&gt;&lt;P&gt;FIO0CLR = SPI0_SEL;&lt;BR /&gt; spi_send(Erase_end_cmd,6);&lt;/P&gt;&lt;P&gt;if( mmc_response(0x00) == 1 ) //if response is 0x00 then procced else hang the program &lt;BR /&gt; { &lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; while(1);&lt;BR /&gt; }&lt;BR /&gt; else&lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; dummy = SPI_ReceiveByte();&lt;BR /&gt; /*************************************************************************/&lt;BR /&gt; &lt;BR /&gt; FIO0CLR = SPI0_SEL;&lt;BR /&gt; spi_send(Erase_cmd,6);&lt;BR /&gt; if( mmc_response(0x00) == 1 ) //if response is 0x00 then procced else hang the program &lt;BR /&gt; { &lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; while(1);&lt;BR /&gt; }&lt;BR /&gt; if(wait_wr_finish() == 1)&lt;BR /&gt; {&lt;BR /&gt; &lt;BR /&gt; FIO0SET = SPI0_SEL;&lt;BR /&gt; while(1);&lt;BR /&gt; }&lt;BR /&gt; else&lt;/P&gt;&lt;P&gt;FIO0SET = SPI0_SEL;&lt;BR /&gt; // dummy = SPI_ReceiveByte();&lt;BR /&gt; // dummy = SPI_ReceiveByte();&lt;BR /&gt;}@@#@&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 06:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/data-token-not-come-in-sdhc-card/m-p/634533#M25032</guid>
      <dc:creator>sonuprajapat</dc:creator>
      <dc:date>2017-03-09T06:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: data token not come in sdhc card</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/data-token-not-come-in-sdhc-card/m-p/634534#M25033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Have you ensured that the clocks are correctly synchronized? Additionally, on the following links you could find some useful information regarding SD connection on LPC2468:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.keil.com/forum/19657/how-connect-sd-card-to-lpc2468/"&gt;http://www.keil.com/forum/19657/how-connect-sd-card-to-lpc2468/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://forums.ni.com/t5/LabVIEW-Embedded/how-connect-sd-card-to-lpc2468/td-p/1733096"&gt;http://forums.ni.com/t5/LabVIEW-Embedded/how-connect-sd-card-to-lpc2468/td-p/1733096&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Mar 2017 00:39:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/data-token-not-come-in-sdhc-card/m-p/634534#M25033</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2017-03-14T00:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: data token not come in sdhc card</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/data-token-not-come-in-sdhc-card/m-p/634535#M25034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for replay,&lt;/P&gt;&lt;P&gt;I think clock is correct because this work fine on one other card .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/sonu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Mar 2017 11:51:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/data-token-not-come-in-sdhc-card/m-p/634535#M25034</guid>
      <dc:creator>sonuprajapat</dc:creator>
      <dc:date>2017-03-18T11:51:49Z</dc:date>
    </item>
  </channel>
</rss>

