https://github.com/iliasam/stm32_host_uvc_camera
Example of connecting USB Web camera to STM32F4 USB HOST
https://github.com/iliasam/stm32_host_uvc_camera
camera host stm32 usb uvc
Last synced: 13 days ago
JSON representation
Example of connecting USB Web camera to STM32F4 USB HOST
- Host: GitHub
- URL: https://github.com/iliasam/stm32_host_uvc_camera
- Owner: iliasam
- License: lgpl-3.0
- Created: 2018-09-08T15:51:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-02T20:32:51.000Z (over 1 year ago)
- Last Synced: 2025-05-07T18:08:30.529Z (13 days ago)
- Topics: camera, host, stm32, usb, uvc
- Language: C
- Homepage: http://we.easyelectronics.ru/STM32/zahvat-izobrazheniya-s-usb-kamery-pri-pomoschi-stm32.html
- Size: 2.26 MB
- Stars: 159
- Watchers: 12
- Forks: 66
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# stm32_host_uvc_example
Example of connecting USB Web camera to STM32F4
Article in Russian: http://we.easyelectronics.ru/STM32/zahvat-izobrazheniya-s-usb-kamery-pri-pomoschi-stm32.html
Video:
https://youtu.be/qacLZCAig08* "stm32F429_project"
Hardware: Core429I devboard + custom devboard with R-2R VGA DAC, USB type A connector, SDCard and camera connectors:
Custom devboard schematic: https://github.com/iliasam/stm32f429_vga_examples/tree/master/schematic
USB camera is connected to the USB Host of the STM32F429 MCU; and picture from is displayed at the VGA monitor.
USB host is working in Full Speed mode (FS). As I found, some USB cameras not working in this mode.
Logitech C100 is working well - in YUY2 and MJPEG mode. Maximum resolution of this camera is 640x480 in MJPEG mode.Working board:

* "stm32F4_discovery_project"
Simple example for STM32F4-Discovery. Just save one captured frame to the PC (using IAR).