智能车制作

标题: CCD图像这样,怎么治?? [打印本页]

作者: 阿进小子    时间: 2014-6-20 21:52
标题: CCD图像这样,怎么治??
怎么办!
作者: xshenpan    时间: 2014-6-20 22:22
示波器的测的波形是对的么??
作者: wmslecz    时间: 2014-6-20 22:45
真是棒...
作者: zhou1994    时间: 2014-6-20 23:02
so 漂亮
作者: 以梦为马    时间: 2014-6-20 23:39
换新的
作者: 板正的    时间: 2014-6-21 00:15
让我想到了高楼
作者: 三吋日光    时间: 2014-6-21 02:32
波特率不一致
作者: 半城烟沙    时间: 2014-6-21 08:21
这图像,行啊
作者: wpgulang    时间: 2014-6-21 09:15
还不错
作者: 呆逼。    时间: 2014-6-21 12:36
应该是波特率的问题、
作者: 阿进小子    时间: 2014-6-21 16:58
呆逼。 发表于 2014-6-21 12:36
应该是波特率的问题、

我用的还是以前的程序,就是以前的超频是3,现在改成40了。图像就是这样了

作者: 拖着小车向前跑    时间: 2014-6-21 22:23
上位机协议写错了。红树伟业的上位机128个数据发完后要发个oxff,当采集到的数据有oxff,改成oxfe,希望对你有帮助。
作者: 阿进小子    时间: 2014-6-22 09:56
拖着小车向前跑 发表于 2014-6-21 22:23
上位机协议写错了。红树伟业的上位机128个数据发完后要发个oxff,当采集到的数据有oxff,改成oxfe,希望对你 ...

兄弟,程序是这样的吗??

void send(void)
{     uint i;
    for(i=(64-WINDOW_WIDTH/2); i<(64+WINDOW_WIDTH/2); i++)
    {
   
#if(PRINT_AD==1)          //串口发送AD值,可用于线性CCD调试助手
      if(gPixel==0xFF)
        gPixel = 0xFE; //遇到FF用FE替换即可
      UART0_SendByte(gPixel);
#else                     //串口发送而值量,方便用串口调试
      if(gPixel>THRESHOLD)
        UART0_SendByte(1);
      else
        UART0_SendByte(0);
      
#endif     
    }
    UART0_SendByte(0xFF);
    DelayMs(100);
}

作者: 拖着小车向前跑    时间: 2014-6-23 11:20
阿进小子 发表于 2014-6-22 09:56
兄弟,程序是这样的吗??

void send(void)

    是的,我的以前就是这个没写对,图像就这样,现在只能检查你的波特率了,还有你看看寄存器,采集到的AD值由规律没。

作者: 被水淹死的鱼    时间: 2014-7-11 19:57
单片机跟ccd没共地会这样
作者: 被水淹死的鱼    时间: 2014-7-11 19:58
单片机跟ccd没共地会这样
作者: Arthur打酱油    时间: 2014-7-14 00:21
红树伟业的么。。我的上位机也是这个问题。。但是没事。。
作者: 阿进小子    时间: 2014-7-14 08:45
Arthur打酱油 发表于 2014-7-14 00:21
红树伟业的么。。我的上位机也是这个问题。。但是没事。。

嗯嗯,兄弟,你说的没事,是什么没事?
作者: Levy    时间: 2014-7-14 10:03
不错
作者: Arthur打酱油    时间: 2014-7-16 16:49
阿进小子 发表于 2014-7-14 08:45
嗯嗯,兄弟,你说的没事,是什么没事?

自己重新写程序写上位机驱动起来了。。





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2