智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 星斗520
打印 上一主题 下一主题

K60 DMA能用了!!!!!

  [复制链接]

1

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
641
威望
396
贡献
147
兑换币
12
注册时间
2011-9-18
在线时间
49 小时
31#
发表于 2012-4-23 19:47:17 | 只看该作者
星斗520 发表于 2012-4-5 12:32
我们还好 PLCK四分频 每行可以取到160个点 采集一直没问题 这两天忙其他事 过几天我们就好好弄一弄 一边采 ...

首先声明 我没用过DMA,但看过别人的介绍,我的疑问是,当DMA开始接收系统的控制总线进行数据传输后,CPU还能正常地执行程序别的部分吗?这里面是不是涉及到内核处理问题?
回复 支持 反对

使用道具 举报

0

主题

67

帖子

0

精华

高级会员

Rank: 4

积分
758
威望
427
贡献
195
兑换币
8
注册时间
2012-3-4
在线时间
68 小时
毕业学校
幼儿园
32#
发表于 2012-4-23 19:54:12 | 只看该作者
DMA传输时,需要利用系统的数据总线、地址总线、控制总线,相当于接管CPU的总线控制权。那么,DMA工作方式基本有以下三种:
1......CPU停机方式。即 DMA 传输时 CPU 不工作。。
2......周期挪用方式。在CPU不进行总线操作的周期,见缝插针的进行DMA传输。。
3......周期扩展方式。当DMA传输时,专门的时钟电路向CPU发送加宽的时钟信号,而向DMAC发送正常的时钟信号。CPU在加宽时钟周期内操作不往下进行,DMAC在这段时间进行DMA传输。
也就是说,让CPU和DMAC像两个独立的人一样互不干扰的做自己的事,几乎是不可能的。。。。。
回复 支持 反对

使用道具 举报

26

主题

457

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5381

论坛元老奖章在线王奖章

威望
2166
贡献
1705
兑换币
576
注册时间
2011-9-19
在线时间
755 小时
33#
发表于 2012-4-26 21:52:24 | 只看该作者
superrepus 发表于 2012-4-23 16:58
我用的是并行输出的解码器,y和uv分别用各自的数据总线,只读Y就行了,uv不用管。

难道是ADV7181???能否详细交流下???
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
581
威望
396
贡献
123
兑换币
40
注册时间
2009-11-17
在线时间
31 小时
34#
发表于 2012-4-26 22:56:02 | 只看该作者
agogos 发表于 2012-4-26 21:52
难道是ADV7181???能否详细交流下???

TVP5147
回复 支持 反对

使用道具 举报

26

主题

457

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5381

论坛元老奖章在线王奖章

威望
2166
贡献
1705
兑换币
576
注册时间
2011-9-19
在线时间
755 小时
35#
发表于 2012-4-27 08:19:20 | 只看该作者
superrepus 发表于 2012-4-26 22:56
TVP5147

这个芯片不是发热巨大的么?而且貌似有死机的情况。。。。
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
581
威望
396
贡献
123
兑换币
40
注册时间
2009-11-17
在线时间
31 小时
36#
发表于 2012-4-27 09:43:04 | 只看该作者
agogos 发表于 2012-4-27 08:19
这个芯片不是发热巨大的么?而且貌似有死机的情况。。。。

长时间运行确实有温度,但是和CCD的温度相比可以忽略不计了~死机没遇到过
回复 支持 反对

使用道具 举报

2

主题

36

帖子

0

精华

高级会员

Rank: 4

积分
611
威望
245
贡献
102
兑换币
0
注册时间
2012-5-13
在线时间
132 小时
毕业学校
北方民族大学
37#
发表于 2012-5-15 17:07:34 | 只看该作者
moonlight831 发表于 2012-4-5 00:41
因为我也在搞这块,现在总线100了~ pclk 没分频,但是 一取行取少了的话就进不去dma~现在只取到60行,你们 ...

哥们 你好 我接触k60晚,看到你们都是4月初就把图像搞的差不多了 小弟惭愧啊!小弟有几个问题,希望得到仁兄的帮助 我用DMA采集数据 没有pclk分频,现在问题就是 用串口发送数据很不稳定 有时候有数据,有时候等半天都没数据,是不是应为行数太少的缘故 我33行,如果改成60行 DMA初始化要怎么修改呢??或者还有其他的缘故?谢谢~
回复 支持 反对

使用道具 举报

3

主题

38

帖子

0

精华

高级会员

Rank: 4

积分
679
威望
372
贡献
157
兑换币
0
注册时间
2012-3-15
在线时间
75 小时
毕业学校
辽宁石油化工大学
38#
发表于 2012-5-22 09:23:45 | 只看该作者
能不能给我发个DMA的 程序啊,我才刚刚用啊,谢谢了
5 2 9 2 2 9 6 0 5@q q.c o m

回复 支持 反对

使用道具 举报

15

主题

483

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5170
QQ
威望
1635
贡献
3057
兑换币
215
注册时间
2011-4-6
在线时间
239 小时
39#
 楼主| 发表于 2012-5-22 13:17:32 | 只看该作者
leeves_chou 发表于 2012-5-15 17:07
哥们 你好 我接触k60晚,看到你们都是4月初就把图像搞的差不多了 小弟惭愧啊!小弟有几个问题,希望得到仁 ...

DMA初始化 只是初始化 一行采集的点数 行数是由行中断决定的
回复 支持 反对

使用道具 举报

15

主题

483

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5170
QQ
威望
1635
贡献
3057
兑换币
215
注册时间
2011-4-6
在线时间
239 小时
40#
 楼主| 发表于 2012-5-22 13:26:58 | 只看该作者
长杨 发表于 2012-5-22 09:23
能不能给我发个DMA的 程序啊,我才刚刚用啊,谢谢了
5 2 9 2 2 9 6 0 5@q q.c o m

http://www.znczz.com/forum.php?mod=viewthread&tid=84408  给个链接 看看吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 17:52 , Processed in 0.048818 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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