智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 676431432
打印 上一主题 下一主题

K60+模拟摄像头+AD+DMA

  [复制链接]

0

主题

12

帖子

0

精华

注册会员

Rank: 2

积分
107
威望
55
贡献
30
兑换币
28
注册时间
2012-11-23
在线时间
11 小时
毕业学校
TK
11#
发表于 2012-12-17 09:52:21 | 只看该作者
初步判断,是DMA采集点太少了……
你说的一幅图像分成8幅
感觉是2幅图像分成8幅
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

注册会员

Rank: 2

积分
107
威望
55
贡献
30
兑换币
28
注册时间
2012-11-23
在线时间
11 小时
毕业学校
TK
12#
发表于 2012-12-17 09:58:09 | 只看该作者
676431432 发表于 2012-12-16 18:20
void dma_init(void)
{
    SIM_SCGC6|=SIM_SCGC6_DMAMUX_MASK;//打开DMA多路复用器时钟

试下在行中断里设断点,采集一行,看看DMA采集了多少个点,是不是一行的点
回复 支持 反对

使用道具 举报

0

主题

37

帖子

0

精华

注册会员

Rank: 2

积分
80
威望
47
贡献
23
兑换币
31
注册时间
2012-12-12
在线时间
5 小时
13#
发表于 2012-12-17 10:41:37 | 只看该作者
676431432 发表于 2012-12-16 18:20
void dma_init(void)
{
    SIM_SCGC6|=SIM_SCGC6_DMAMUX_MASK;//打开DMA多路复用器时钟

程序我看了,有几点疑问:
第一:为什么DMA0通道的请求中断DMA_INT|=DMA_INT_INT0_MASK;不放在初始化里。你的初始化函数中设置的DMA计数器清零产生中断,当DMA计数器清零时应该是你一行采集完毕。最好在PE_ISR(isrINT_DMA0_test)//dma中断中进行相应的处理;
第二:最好把设置的全局变量加注释,要不然理解看不懂这些变量的含义。
                linecount=0;                       
                line_used_count=0;                       
                deal=1;
第三:初始化函数应该没问题。我觉得就是行中断,场中断,DMA中断的关系没有处理好。
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

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

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
14#
 楼主| 发表于 2012-12-17 10:46:32 | 只看该作者
小草哥 发表于 2012-12-17 09:52
初步判断,是DMA采集点太少了……
你说的一幅图像分成8幅
感觉是2幅图像分成8幅

嗯,对,现在的情况就是一副分成了4副,非常感谢,我再调调
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

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

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
15#
 楼主| 发表于 2012-12-17 10:48:01 | 只看该作者
狂想症 发表于 2012-12-17 10:41
程序我看了,有几点疑问:
第一:为什么DMA0通道的请求中断DMA_INT|=DMA_INT_INT0_MASK;不放在初始化里。 ...

嗯,非常感谢,有些注释是在MAIN.C里面,可能没有复制过来,不好意思啊
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15187

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11108
贡献
1419
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
16#
发表于 2012-12-17 11:43:45 | 只看该作者
sdlibin007@qq.c 发表于 2012-12-16 19:20
呵呵,这个不是我干的!!!

抓到一张。
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15187

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11108
贡献
1419
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
17#
发表于 2012-12-17 11:47:09 | 只看该作者
野火 发表于 2012-12-16 17:54
应该是行场中断没处理好,或者DMA采集数目设置少了。

火歌,你小弟弟【小草哥 】在用和您一样的IP喷我哦,好了这里只解决问题,咱们不喷了好吧?
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
18#
发表于 2012-12-17 12:26:15 | 只看该作者
洋葱圈 发表于 2012-12-17 11:47
火歌,你小弟弟【小草哥 】在用和您一样的IP喷我哦,好了这里只解决问题,咱们 ...

这里是局域网,不是我发的,可能是我团队的人发的……
没打算跟你斗着,我们现在的目前是想搞定摄像头……出几款摄像头

回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15187

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11108
贡献
1419
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
19#
发表于 2012-12-17 12:37:33 | 只看该作者
野火 发表于 2012-12-17 12:26
这里是局域网,不是我发的,可能是我团队的人发的……
没打算跟你斗着,我们现在的目前是想搞定摄像头… ...

期待你的大作。
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

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

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
20#
 楼主| 发表于 2012-12-17 16:30:47 | 只看该作者
小草哥 发表于 2012-12-17 09:52
初步判断,是DMA采集点太少了……
你说的一幅图像分成8幅
感觉是2幅图像分成8幅

现在采的是50行120列,图像就是被分成了4分。采100行300列的时候图像就被分成16份。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 01:42 , Processed in 0.137168 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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