I have no prior USB integration and about 8 months of learning embedded systems on Atmel devices. I am trying to use an Atmel SAM L series to connect over USB to a computer. The use case is for data transfer. Specifically, the MCU will be gathering data from it's sensors and packaging it for USB transfer.I have searched through and read up on all of Atmel's included USB examples. I have also started reading through usb.org's class specifications for CDC.I have running now something that lets me send data along one com port, into the target usb and then out the debugger usb to another com port. However, I don't think this is real USB.My problem is two fold. I do not fully understand what differentiates USB from serial communication on a com port.Even if I were doing it correctly, I'm not sure how to test and verify that I have indeed created a legitimate USB device that can be accepted by a host computer.Links to documentation(Atmel or generic) or example code would be appreciated.
How exactly does USB integration work from the micro controller end?
usb