- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM32直接驱动OV7660摄像头成功6
STM32直接驱动OV7660摄像头成功(2009-12-08 21:04:00)
it? /bbs/bbs_content_all.jsp?bbs_sn=3539898
直接用STM32接的摄像头,没有其他什么外加电路,stm32从摄像头读到数据,然后直接送往TFT(ILI9320芯片)效果和速度:图像调整成了160x120,8帧每秒,320x240的时候大概是2帧图像质量有待调整,刚实验成功中,激动中,所以先发裸照完全使用中断的方式接收摄像头的数据代码没有整理。
?
程序-IARourdev_473545.rar(文件大小:469K)?(原文件名:stm32_Demo_ili9325.rar)?没有原理图,我也是直接搭出来的?基本上摄像头的接法是这样子的:?3.3v?串一个0.7v压降的二极管,接到摄像头的电源,我随便拿了一个1N4148,也能用。测到电压为2.6v这样子摄像头的???????????HREF?(行同步)??PG3??????????VSYNC?(帧同步)???PG5??????????PWDN?????????????接地??????????PCLK?????????????PG4??????????SIO_D????????????PG7??????????SIO_C????????????PG6??????????XCK1(系统时钟???PA8??????????D0~D7????????????PA0~PA7??????????RESET??????????接51类型的阻容复位电路?液晶屏:内部芯片为ILI9320,稍微改下就可以变成ILI9325?PF6~10?#define?nCS?????GPIO_Pin_8?#define?RS??????GPIO_Pin_7?#define?nWR?????GPIO_Pin_10?#define?nRD?????GPIO_Pin_9?#define?nReset??GPIO_Pin_6?数据口:PD0~PD15?一共有40来根线,呼呼
没有原理图,我也是直接搭出来的基本上摄像头的接法是这样子的:摄像头的??????????HREF?(行同步)??PG3?????????VSYNC?(帧同步)???PG5?????????PWDN?????????????接地?????????PCLK?????????????PG4?????????SIO_D????????????PG7?????????SIO_C????????????PG6?????????XCK1(系统时钟???PA8?????????D0~D7????????????PA0~PA7?????????RESET??????????接51类型的阻容复位电路液晶屏:内部芯片为ILI9320,稍微改下就可以变成ILI9325PF6~10#define?nCS?????GPIO_Pin_8#define?RS??????GPIO_Pin_7#define?nWR?????GPIO_Pin_10#define?nRD?????GPIO_Pin_9#define?nReset??GPIO_Pin_6数据口:PD0~PD15
调试SCCB有几个是我认为比较重要的,一是一定要给摄像头系统时钟,你可以用stm32输出一个8M的时钟接到XCK1,太快了不行,我觉得SCCB工作的时候也是需要系统时钟提供的。二是SCCB的data脚要上拉,在STM32io口设置的时候,要设置成上拉。设置成输入的时候上拉,我测试过,不上拉就不成功。三是有个延时函数,时间不能够太短,还要小心你的延时代码不要被编译器优化掉了。SCCB的代码我没有仔细看,是直接拿??wangguanfu??的AVR的代码来改的,只改了io口操作的部分,直接就成功了。请直接看代码。要有数据输出的话,首先要提供时钟,一定要提供时钟。我觉得不用配置也能有数据输出,没有实测,你就先把SCCB调好了再进行下一步吧。
直接写BSRR会比GPIO_SetBits()快很多倍,在要求速度的情况下,我喜欢直接写BSRR
我把它再初始化成了普通IO口了,然后由自己控制时钟。它已经没有时钟输出了,除非你自己去控制io口输出时钟。我就是想自己输出时钟,所以在sccb配置好了以后,把它改成了普通io
我专门把stm32f103的时钟频率从72M调到了16M,再自拍,除了图像反应变慢,其他没有区别
我已经把stm32f103的时钟频率从72M调到了16M了,图像还是可以采集正常,效果没法比较,因为我也还没有调节好C8051f020
您可能关注的文档
最近下载
- 海南省海口市(新版)2024小学语文人教版小升初真题(巩固卷)完整试卷(含答案).docx VIP
- 2025-2030中国医学影像设备行业深度调研及投资前景预测研究报告.docx
- 公安院校公安专业本专科招生政治考察表(2022年西藏报考公安院校公安专业招生).doc VIP
- 劳动争议管理制度.docx VIP
- 2024年秋季新北师大版七年级上册数学全册导学案.docx
- 2020-2021学年北京市朝阳区北京版四年级下册期末测试英语试卷.docx VIP
- 骨关节感染患者的护理(外科护理).pptx
- 波形护栏质量检验评定表、报告单.pdf VIP
- 大学《传感器原理及应用》习题解析及期末考试真题.docx VIP
- 基于PLC控制的泡沫切割机-毕业论文.doc VIP
文档评论(0)