Author Topic: New to USB development  (Read 10082 times)

diagdad

  • Member
  • ***
  • Posts: 1
New to USB development
« on: January 04, 2014, 12:24:44 pm »
I am writing an USB handler to connect my device to the outside world. This will be a slave device and will be controlled by an application running under Windows. I am using an ARM Cortex-M4 device. I do have sample code. I will for now be using the chip manufacturers USB-IF ID with permission.
Is there a good book that will help me learn and understand the USB protocol? This handler will be part of standalone software and not be running under an embedded operating system. All code will be written in "C".
Thank you
Ken ???

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: New to USB development
« Reply #1 on: January 04, 2014, 02:16:48 pm »
For an overall understanding of USB protocols and how to implement USB in any project, I recommend my USB Complete:

http://www.janaxelson.com/usbc.htm
« Last Edit: July 13, 2014, 09:58:53 pm by Jan Axelson »

turboscrew

  • Member
  • ***
  • Posts: 8
Re: New to USB development
« Reply #2 on: January 10, 2014, 04:02:50 am »
And the processor makers often have examples and discussion forums, if you have HW specific questions.
For example, for STM:

https://my.st.com/public/STe2ecommunities/mcu/default.aspx
http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257882

Or TI:
http://e2e.ti.com/support/default.aspx
http://www.ti.com/tool/sw-usbl

If they are good or not, ...