智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1202|回复: 6
打印 上一主题 下一主题

求助!光电组进!!CCD程序问题

[复制链接]

4

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
296
威望
152
贡献
80
兑换币
79
注册时间
2015-11-21
在线时间
32 小时
毕业学校
韶关学院
跳转到指定楼层
1#
发表于 2016-1-15 21:27:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是我在IAR上写的一段CCD采集的程序,可是运行的时候并不能达到效果,存放128像素的数组没有显示数值,是我写错了吗?求大神指教!!
#include"include.h"
void main()
{
   DisableInterrupts;
   ADC_init();  //ADC通道初始化
   pit_init_ms(PIT1, 1);  //初始化PIT,延时1ms
   uart_init(UART0, 115200); //串口初始化
   EnableInterrupts;

    while(1)
   {
      if(TimerCnt20ms >= 20)
      {
        DisableInterrupts;
        TimerCnt20ms = 0;

        ImageCapture(Pixel);     //CCD采集
        CalculateIntegrationTime(); //计算曝光时间

        EnableInterrupts;
        send_data_cnt++;
      }


       if(send_data_cnt >= 5)
        {
          SendImageData(Pixel);
          send_data_cnt = 0;
        }
   }
}


回复

使用道具 举报

5

主题

207

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2082
威望
1083
贡献
685
兑换币
707
注册时间
2013-11-23
在线时间
157 小时
毕业学校
老流弊了
2#
发表于 2016-1-16 18:29:35 | 只看该作者
这个好像没问题,可能是你的CCD配置有问题,注意引脚,锁相环,还有程序内设置的变量等等。
回复 支持 反对

使用道具 举报

0

主题

65

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1193
威望
500
贡献
289
兑换币
333
注册时间
2015-9-8
在线时间
202 小时
毕业学校
淮师
3#
发表于 2016-1-16 18:50:09 | 只看该作者
楼上正解!
回复 支持 反对

使用道具 举报

10

主题

133

帖子

0

精华

高级会员

Rank: 4

积分
732

活跃会员奖章

QQ
威望
364
贡献
190
兑换币
212
注册时间
2015-12-5
在线时间
89 小时
毕业学校
中国石油大学(华东)
4#
发表于 2016-1-16 21:27:37 | 只看该作者
我也在搞这块
回复 支持 反对

使用道具 举报

4

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
296
威望
152
贡献
80
兑换币
79
注册时间
2015-11-21
在线时间
32 小时
毕业学校
韶关学院
5#
 楼主| 发表于 2016-1-17 00:32:50 | 只看该作者

搞得怎么样,多交流下哈哈!
回复 支持 反对

使用道具 举报

4

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
296
威望
152
贡献
80
兑换币
79
注册时间
2015-11-21
在线时间
32 小时
毕业学校
韶关学院
6#
 楼主| 发表于 2016-1-17 00:44:37 | 只看该作者
龙的传人znczz 发表于 2016-1-16 18:29
这个好像没问题,可能是你的CCD配置有问题,注意引脚,锁相环,还有程序内设置的变量等等。

请问一下,ADC_init()那里我不太懂, 是初始化什么呢,可能问题就出在这里
回复 支持 反对

使用道具 举报

5

主题

207

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2082
威望
1083
贡献
685
兑换币
707
注册时间
2013-11-23
在线时间
157 小时
毕业学校
老流弊了
7#
发表于 2016-3-2 15:01:57 | 只看该作者
苦酒 发表于 2016-1-17 00:44
请问一下,ADC_init()那里我不太懂, 是初始化什么呢,可能问题就出在这里

AD初始化,初始化AD引脚。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-26 04:24 , Processed in 0.048560 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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