<?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>topic Re: How to communicate via USB with Windows 7 device using Kinetis K20? in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227838#M4662</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved. It was a hardware problem. Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Aug 2013 22:52:26 GMT</pubDate>
    <dc:creator>Wayner</dc:creator>
    <dc:date>2013-08-01T22:52:26Z</dc:date>
    <item>
      <title>How to communicate via USB with Windows 7 device using Kinetis K20?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227834#M4658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to connect a tablet running on windows 7 with my own card which is built around Kinetis K20. Please suggest how should I interface both using USB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will my K20 support communication with a Windows 7 device?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 May 2013 04:46:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227834#M4658</guid>
      <dc:creator>hardeepsingh</dc:creator>
      <dc:date>2013-05-07T04:46:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to communicate via USB with Windows 7 device using Kinetis K20?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227835#M4659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, this can be done, and is quite common. You really need to define how you need to interface (what USB class). You will need to operate the K20 device as a USB Device, not a USB Host, as the Win7 device will be the Host.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at the baremetal USB stack examples; there are many good examples that might do just what you need. Install the stack, and look through the documentation/examples: &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MEDICALUSB" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MEDICALUSB"&gt;USB Stack Product Summary Page&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatively, you could use MQX if you desire an RTOS. There are many examples for this as well. Install MQX, and look through the documentation/examples: &lt;A href="http://www.freescale.com/webapp/sps/site/homepage.jsp?code=MQX_HOME&amp;amp;tid=vanMQX"&gt;http://www.freescale.com/mqx&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 May 2013 13:20:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227835#M4659</guid>
      <dc:creator>dspNeil</dc:creator>
      <dc:date>2013-05-07T13:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to communicate via USB with Windows 7 device using Kinetis K20?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227836#M4660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MK20 50MHz product provides USB Full speed controller, which can communication with PC (Windows 7 OS).&lt;/P&gt;&lt;P&gt;Freescale provides USB stack, the latest version is V4.1.1.&lt;/P&gt;&lt;P&gt;Customer can download it from below link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MEDICALUSB&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MEDICALUSB&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;After programed, MK20 can works as USB device, such HID mouse or CDC device communication with PC.&lt;/P&gt;&lt;P&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 May 2013 08:20:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227836#M4660</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2013-05-14T08:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to communicate via USB with Windows 7 device using Kinetis K20?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227837#M4661</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 have problems with USB device application on MK20 board, could you tell me how&lt;/P&gt;&lt;P&gt;to port the application code from MK40 which exists in USB Stack v4.1.1 to MK20?&lt;/P&gt;&lt;P&gt;What I have done is as follows, but it doesn't work.&lt;/P&gt;&lt;P&gt;Host USB: PC with Windows 7 OS&lt;/P&gt;&lt;P&gt;Slave USB: MK20&lt;/P&gt;&lt;P&gt;IDE: IAR Embedded Workbench for ARM V6.60.1.5104&lt;/P&gt;&lt;P&gt;Based Project: Freescale USB Stack v4.1.1/Source/Device/app_composite/msd_and_cdc/jar_ew/kinetis_40/USB_MSD_CDC.ewp&lt;/P&gt;&lt;P&gt;I changed very little from based projected for my board, which is:&lt;/P&gt;&lt;P&gt;1. Changed Processor variant setting to MK20DN512Zxxx10 which is used on my board in General Options of IAR.&lt;/P&gt;&lt;P&gt;2. Changed #include &amp;lt;MK40N512VMD100.h&amp;gt; to #include &amp;lt;MK20N512VMD100.h&amp;gt; in derivative.h file&lt;/P&gt;&lt;P&gt;3. Removed GPIO_Init().&lt;/P&gt;&lt;P&gt;4. Removed #ifdef MCU_MK40N512VMD100 pair in pll_init() function in main_kinetis.c&lt;/P&gt;&lt;P&gt;5. Modified #if (defined MCU_MK40N512VMD100) || (defined MCU_MK53N512CMD100) || (defined MCU_MK60N512VMD100) || (defined MCU_MK70F12)&lt;/P&gt;&lt;P&gt;&amp;nbsp; to&amp;nbsp; #if (defined MCU_MK40N512VMD100) || (defined MCU_MK53N512CMD100) || (defined MCU_MK60N512VMD100) || (defined MCU_MK70F12)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || (defined MCU_MK20N512VMD100) in usb_devapi.h file&lt;/P&gt;&lt;P&gt;6. kept the same Linker configuration file, which is MK40N512VMD100_Flash.icf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What else needed to do?&lt;/P&gt;&lt;P&gt;Need your help. Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 21:54:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227837#M4661</guid>
      <dc:creator>Wayner</dc:creator>
      <dc:date>2013-08-01T21:54:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to communicate via USB with Windows 7 device using Kinetis K20?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227838#M4662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved. It was a hardware problem. Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 22:52:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-communicate-via-USB-with-Windows-7-device-using-Kinetis/m-p/227838#M4662</guid>
      <dc:creator>Wayner</dc:creator>
      <dc:date>2013-08-01T22:52:26Z</dc:date>
    </item>
  </channel>
</rss>

