USB (Universal Serial Bus) is one of the most widespread communcation protocols in history. Practically every device already supports a version of USB. However, despite its usefulness and flexibility, there exist many microcontrollers, which don't support the protocol. This work will use general purpose input-output lines to solve this problem and implement a simple version of the protocol for a small group of ST microcontrollers.
|