<?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のトピックwrite Register values to usb</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/write-Register-values-to-usb/m-p/523674#M6310</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by AmirHejazi on Wed Feb 06 16:57:29 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi every body&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I suppose to send&amp;nbsp; timer register values to USB,using LPC1768 USBHostlite, to save in computer and use them for further Analysis.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;consider that register value is "97" and changes every period.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to send this value, using File_Write. these are some line of the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;_______________________________&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;USB_INT32U&amp;nbsp; temp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;temp=97;&amp;nbsp;&amp;nbsp;&amp;nbsp; //for example&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*UserBuffer=temp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FILE_Write(fdw,UserBuffer,1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but the result is ascii codes for 97. so it writes an "a" to usb(not displays 97).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I found that i must convert the timer value to string using sprintf function.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and i found that the structure is as below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;___________________________________&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;char buf;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sprintf(buf,"%d",bytes_read);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-----------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but how should i use the "buf" as input for file_write ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;type of UserBuffer is uint8_t but type of buf is char&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;please help me&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 16:46:10 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T16:46:10Z</dc:date>
    <item>
      <title>write Register values to usb</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/write-Register-values-to-usb/m-p/523674#M6310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by AmirHejazi on Wed Feb 06 16:57:29 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi every body&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I suppose to send&amp;nbsp; timer register values to USB,using LPC1768 USBHostlite, to save in computer and use them for further Analysis.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;consider that register value is "97" and changes every period.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to send this value, using File_Write. these are some line of the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;_______________________________&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;USB_INT32U&amp;nbsp; temp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;temp=97;&amp;nbsp;&amp;nbsp;&amp;nbsp; //for example&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*UserBuffer=temp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FILE_Write(fdw,UserBuffer,1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but the result is ascii codes for 97. so it writes an "a" to usb(not displays 97).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I found that i must convert the timer value to string using sprintf function.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and i found that the structure is as below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;___________________________________&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;char buf;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sprintf(buf,"%d",bytes_read);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-----------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but how should i use the "buf" as input for file_write ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;type of UserBuffer is uint8_t but type of buf is char&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;please help me&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:46:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/write-Register-values-to-usb/m-p/523674#M6310</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: write Register values to usb</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/write-Register-values-to-usb/m-p/523675#M6311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vitah on Thu Mar 07 20:45:55 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;use type conversion. And buf will not be a single char. Instead, It should be a string.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;char buf[512];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;buf[0] = 0; // clear buf string&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sprintf(buf,"%d",bytes_read);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;// use strlen or 512 depend on your read process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FILE_Write(fdw,(USB_INT08U*)buf,strlen(buf)); &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:46:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/write-Register-values-to-usb/m-p/523675#M6311</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:46:12Z</dc:date>
    </item>
  </channel>
</rss>

