智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1909|回复: 2
打印 上一主题 下一主题

[采集类] xs128CCD采集问题,AO端口根本采集不对,我怀疑是AD采集模块问题

[复制链接]

10

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
威望
259
贡献
131
兑换币
141
注册时间
2015-3-9
在线时间
36 小时
毕业学校
阜阳师范学院
跳转到指定楼层
1#
发表于 2015-5-27 23:56:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void PortInit(void) //端口初始化
{                 // 1 为输出 0 为输入
  DDRB = 0x00;    //端口B方向为输入
  DDRM = 0XFF;    //低四位为输入
  PTM = 0x00;
  
  
/*------------------------------
     ccd initialization
------------------------------ */
  DDRA_DDRA7 = 1; //CCD1CLK
  DDRA_DDRA5 = 1; //CCD1SI
  PORTA_PA7  = 0; //CCD1CLK
  PORTA_PA5  = 0; //CCD1SI
   
}
void ATD_Init(void) //AD初始化
{  
    ATD0CTL0 = 0x07;  //返转通道设定为AN7
    ATD0CTL1 = 0x40;   //7-外部触发,65:10-12位精度,4:不放电,3210:ch0   40
    ATD0CTL2 = 0x40;   //禁止外部触发, 中断禁止   
    ATD0CTL3 = 0xc0;   //a右对齐无符号,每次转换7个序列, No FIFO, Freeze模式下继续转   
    ATD0CTL4 = 0x09;   //765:采样时间为4个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1] //转换时间 1.6us
    ATD0CTL5 = 0x30;   //6:0特殊通道禁止,5:1连续转换 ,4:1多通道轮流采样
    ATD0DIEN = 0x00;   //禁止数字输
                                                                  
}
void ImageCapture(unsigned char * ImageData) {
    unsigned char i;
    TSL1401_SI=1;            /* SI  = 1 */
    SamplingDelay();
    TSL1401_CLK=1;           /* CLK = 1 */
    SamplingDelay();
    TSL1401_SI=0;            /* SI  = 0 */
    SamplingDelay();
    //Delay 10us for sample the first pixel
    for(i = 0; i < 10; i++) {
        Cpu_Delay1us();
    }
    //Sampling Pixel 1
    *ImageData = (byte)( Read_ADValue(5));
    *ImageData++ ;
    TSL1401_CLK=0;           /* CLK = 0 */
    for(i=0; i<127; i++) {
        SamplingDelay();
        SamplingDelay();
        TSL1401_CLK=1;       /* CLK = 1 */
        SamplingDelay();
        SamplingDelay();
        //Sampling Pixel 2~128
        *ImageData = (byte)( Read_ADValue(5));
        *ImageData++ ;
        TSL1401_CLK=0;       /* CLK = 0 */
    }
    SamplingDelay();
    SamplingDelay();
    TSL1401_CLK=1;           /* CLK = 1 */
    SamplingDelay();
    SamplingDelay();
    TSL1401_CLK=0;           /* CLK = 0 */
}              

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

8

主题

22

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
QQ
威望
1267
贡献
737
兑换币
792
注册时间
2014-3-31
在线时间
343 小时
毕业学校
浙江海洋学院
2#
发表于 2015-5-28 09:35:58 | 只看该作者
波特率,115200!!
回复 支持 反对

使用道具 举报

10

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
威望
259
贡献
131
兑换币
141
注册时间
2015-3-9
在线时间
36 小时
毕业学校
阜阳师范学院
3#
 楼主| 发表于 2015-5-28 11:13:31 | 只看该作者
115200,根本就不发送了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 16:40 , Processed in 0.039967 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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