PORTS Forum
Ports and Interfaces => USB => Topic started by: diagdad 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 ???
-
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
-
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 (https://my.st.com/public/STe2ecommunities/mcu/default.aspx)
http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257882 (http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257882)
Or TI:
http://e2e.ti.com/support/default.aspx (http://e2e.ti.com/support/default.aspx)
http://www.ti.com/tool/sw-usbl (http://www.ti.com/tool/sw-usbl)
If they are good or not, ...