4.STM32F469I----USB摄像头的采集与显示
STMCU
3942 人阅读
|
1 人回复
|
2018-01-12
TA的每日心情 | 难过 2021-2-27 22:16 |
|---|
签到天数: 1568 天 连续签到: 1 天 [LV.Master]伴坛终老
司徒
- 积分
- 33039
|
【STM32F469I试用】USB摄像头的采集与显示【转】
前片帖子Linux下USB无线网卡驱动的移植 介绍了如何在STM32F469I下使用USB无线网卡, 软件中不仅移植了USB无线网卡驱动,还有移植了Linux内核中USB主机控制器,因此不仅可以运行USB无线网卡驱动也可以运行其它类型的驱动。 下面介绍通过移植Linux下的uvc驱动(usb video class)使用摄像头过程。
USB摄像头的数据传输一般使用同步传输,传输数据量大,几乎占用了整个USB带宽。在USB全速下,15Mbits的最高带宽下最多也只能传输5帧的320x240图像。STM32F4xx USB FS接口的硬件FIFO比较小,每帧数据比较大的话,便无法接收一个完整的同步帧,因此 USB FS接口并不适合大容量的同步传输。 而USB HS接口硬件FIFO扩大了几倍,可以容纳一个完整的同步帧,就可以进行摄像头数据的采集。
一、使用USB摄像头
STM32F469I-Discovery板子上并没有USB HS的端口,只能先焊个洞洞板了。
1 引脚接板子上5V电源
2 引脚接CN5扩展口D12
3 引脚接CN5扩展口D11
4 引脚接板子上的GND
连接完成后,就可以烧程序了。
1、运行EvalBoards\ST\STM32469I-Discovery\uCOS-III\KeilMDK\uCOS-III.uvproj ,编译并直接烧写程序。
2、插入USB摄像头,正常的话就会显示出图像了,我自己的两个通用摄像头都可以用。
附件在上一篇帖子里
|
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 前天 02:24 |
|---|
签到天数: 4271 天 连续签到: 13 天 [LV.Master]伴坛终老
司徒
- 积分
- 49065
    

|
沙发
toofree
发表于 2018-1-12 16:39:37
|
只看该作者
|
|
|
|
|
|
|
|