查看: 7539|回复: 22

[原创] 【FRDM-K64F开发笔记】FRDM图像采集及显示

[复制链接]

该用户从未签到

7

主题

107

帖子

0

中级会员

Rank: 3Rank: 3

积分
444
最后登录
2019-3-7
发表于 2015-11-14 09:10:39 | 显示全部楼层 |阅读模式
本帖最后由 晓枫VS枯叶 于 2015-11-14 16:36 编辑

       在申请FRDM-K64时提到了对图像的采集,随着对飞思卡尔M4平台的学习,现在一个简单的图像采集完全不在话下,本demo采用KSDK编写,主要涉及到的接口有SCCB和SPI以及一个摄像头的并口,利用FRDM-K64上的DSPI驱动一个串口显示屏用于显示,虽然SCCB是一个类似于I2C的接口,但是在便于移植的前提下没有采用FRAM-K64上的硬件I2C接口,而直接使用模拟I2C,在摄像头8位的并口方面由于没有在FRDM-K64上找到连续的8位GPIO,所以只能选择同一PORT上的两个连续的四位进行拼接,这样大大降低了摄像头采集时的速度,主要接口连线如下
PTD6<-------------->MOSI
PTD7<-------------->MISO(部分串口屏可以不接)
PTD5<-------------->MCLK
PTD4<-------------->CS
PTB20<-------------->RS
PTC18<-------------->BL
PTC16<-------------->WE
PTC17<-------------->WRST
PTB9<-------------->VSYNC
PTA1<-------------->RCLK
PTB23<-------------->PRST
PTA2<-------------->OE
PTC0<-------------->DB0
PTC1<-------------->DB1
PTC2<-------------->DB2
PTC3<-------------->DB3
PTC8<-------------->DB4
PTC9<-------------->DB5
PTC10<-------------->DB6
PTC11<-------------->DB7
PTC15<-------------->SCK
PTC14<-------------->SDA
       以上是所有的接口连线,使用的摄像头是OV7725,主要是通过SCCB对摄像头进行配置,配置相关寄存器(和LCD的初始化类似),由于我的显示屏是176*240这种奇葩的分辨率,所以我将OV7725设置成输出176*240分辨率的RGB数据,然后按照一定时序进行采集,这个OV7725摄像头上带有FIFO,话说如果FIFO没有的话估计M4也无法采集,貌似飞思卡尔的K64没有摄像头接口。
       而LCD驱动方面主要通过K64的DSPI,上篇帖子具体讲了KSDK编写的DSPI驱动FLASH的方法,本文就不再多讲,只要将驱动FLASH的底层函数简单的改一下就行了(主要是FLASH可读可写,我这个LCD是只能写不能读的),实际LCD驱动好后只有大概9FPS,相当慢的速度了,DSPI还是使用的最高速度30M,然而效果只有这样,估计是我这块LCD的瓶颈了吧。
       在图像采集时由于对数据进行了移位拼接大大降低了采集速度,本身可以达到的60FPS的采集速度在K64上也就只能实现9FPS,再加上龟速的显示最终效果只有5FPS,不尽人意,但是对飞思卡尔K64平台的学习也是挺好的。
1447464705145.jpg
由于FRDM上都是排插,而杜邦线也是排插,只能在排插上接上排针进行连接,这样连接同时降低了系统的稳定性,图像也出现了一点小瑕疵,不过也没有办法,毕竟没有公母头的排线。桌子比较乱见谅了,附件是完整的采集显示程序,主要还是IAR平台的keil下没有搞。
Demo.zip (7.52 MB, 下载次数: 23)
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2017-3-12 12:14
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    7

    主题

    556

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1601
    最后登录
    2017-3-12
    发表于 2015-11-14 10:36:55 | 显示全部楼层
    多谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2015-11-14 10:41:43 | 显示全部楼层
    下载看看。。。 null - 副本 - 副本 - 副本.png null - 副本 - 副本 (2).png null - 副本 - 副本 (3).png null - 副本 - 副本.png null - 副本 (2) - 副本.png null - 副本 (2).png null - 副本 (3).png null - 副本 (4).png null - 副本.png null.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2015-11-15 09:46:18 | 显示全部楼层
    VC0706是否可以?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    32

    帖子

    0

    注册会员

    Rank: 2

    积分
    85
    最后登录
    2015-11-29
    发表于 2015-11-15 15:56:38 | 显示全部楼层
    大家一起来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    107

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    444
    最后登录
    2019-3-7
     楼主| 发表于 2015-11-15 18:12:52 | 显示全部楼层
    suoma 发表于 2015-11-15 09:46
    VC0706是否可以?

    没用过VC0706,速度不高的话还行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16706
    最后登录
    1970-1-1
    发表于 2015-11-16 12:35:07 | 显示全部楼层
    我看到了一个很牛的东西多谢fen'xiang
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    569

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2117
    最后登录
    2018-2-1
    发表于 2015-11-16 15:33:32 | 显示全部楼层
    好闻,多谢分享呀。 FreeLogo.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18

    主题

    371

    帖子

    0

    禁止发言

    积分
    817
    最后登录
    2022-10-27
    发表于 2015-11-16 15:55:28 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    109

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    278
    最后登录
    2016-6-10
    发表于 2015-11-16 20:55:00 | 显示全部楼层
    赞一个      
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-23 20:52 , Processed in 0.105528 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表