智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10150|回复: 14
打印 上一主题 下一主题

K60 DMA 软件触发 CCD图像采集

  [复制链接]

2

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1175
威望
744
贡献
247
兑换币
92
注册时间
2011-3-31
在线时间
93 小时
跳转到指定楼层
1#
发表于 2012-5-6 23:51:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这几天调车好郁闷啊,用的CCD摄像头,不知道怎么用软件去触发DMA采集图像,有的人说用PIT,但又不知道如何配置,求高手指点如何配置PIT触发DMA采集啊,提供给其他思路也可以!小弟感激不尽。。。。。。。

65

主题

696

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3631

活跃会员奖章优秀会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
1886
贡献
1057
兑换币
1118
注册时间
2013-4-23
在线时间
344 小时
15#
发表于 2014-5-10 21:55:15 | 只看该作者
喔??????
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
51
威望
37
贡献
10
兑换币
12
注册时间
2013-3-10
在线时间
2 小时
毕业学校
烟台南山学院
14#
发表于 2014-4-29 18:47:38 | 只看该作者
有的话能给我发一下吗2583820298@qq.com
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
489
威望
222
贡献
135
兑换币
150
注册时间
2013-11-22
在线时间
66 小时
毕业学校
电子高中
13#
发表于 2014-3-31 01:57:24 | 只看该作者
求楼主指导pit触发dma
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2210
威望
1106
贡献
692
兑换币
549
注册时间
2012-3-23
在线时间
206 小时
毕业学校
华东交通大学
12#
发表于 2013-5-14 14:19:51 | 只看该作者
楼主,能不能发个 K60+内部AD采集CCD摄像头图像的程序吗,只需要采集的就行了,谢谢啊,1175178329@qq.com
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
319
威望
169
贡献
88
兑换币
97
注册时间
2012-12-24
在线时间
31 小时
11#
发表于 2013-5-1 18:33:36 | 只看该作者
月嘉愚生 发表于 2012-5-21 21:28
这些天把AD弄好了,设置成触发DMA模式,可是DMA存储图像还是不行,真蛋疼啊,路过的大神么请晒晒经 ...

大师,你的pit软件配置dma是怎么解决的?求教啊~
回复 支持 反对

使用道具 举报

24

主题

69

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1868
威望
994
贡献
478
兑换币
399
注册时间
2011-8-5
在线时间
198 小时
10#
发表于 2013-1-10 14:25:19 | 只看该作者
bydes 发表于 2012-10-14 16:45
可以用PIT中断触发中断,可以参考下面程序
if(PORTC_ISFR & 0x20000)            //PTC17触发中断,采集的 ...

pit触发dma不是只能用通道0-3吗?你这里是4,。有完整点的代码不
回复 支持 反对

使用道具 举报

13

主题

64

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1075
威望
622
贡献
277
兑换币
84
注册时间
2011-7-3
在线时间
88 小时
9#
发表于 2012-10-24 19:56:21 | 只看该作者
DMA采集图像的时候一般设置UART的波特率是多少啊。
回复 支持 反对

使用道具 举报

4

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
806
威望
505
贡献
143
兑换币
28
注册时间
2011-11-12
在线时间
79 小时
8#
发表于 2012-10-19 23:49:25 | 只看该作者
蓝宙电子高人啊
回复 支持 反对

使用道具 举报

141

主题

8906

帖子

6

精华

杰出人士

蓝宙电子科技有限公司

Rank: 12Rank: 12Rank: 12

积分
18725
QQ
威望
5859
贡献
5686
兑换币
3557
注册时间
2008-8-1
在线时间
3590 小时
7#
发表于 2012-10-14 16:45:36 | 只看该作者
可以用PIT中断触发中断,可以参考下面程序
if(PORTC_ISFR & 0x20000)            //PTC17触发中断,采集的行中断
    {
        PORTC_ISFR  |= 0x20000;         //写1清中断标志位
        LinCout ++ ;
    //   
        if(AcqFlg ==1  )
        {
      //    uart_putchar(UART0,LinADCout);
          LinADCout ++ ;
          AcqFlg = 0;   
          DMA_IRQ_CLEAN(DMA_CH4);                             //清除通道传输中断标志位    (这样才能再次进入中断)
          DMA_IRQ_EN(DMA_CH4) ;                               //允许DMA通道传输
          DMA_EN(DMA_CH4);                                    //使能通道CHn 硬件请求      (这样才能继续触发DMA传输)  
        }
        if(*linarrycot == LinCout )
        {         
           AcqFlg = 1 ;
       //    uart_putchar(UART0,LinCout);
          if(*linarrycot != 0xff )
          {
            linarrycot ++ ;
          }
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-1 12:49 , Processed in 0.085213 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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