智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2142|回复: 4
打印 上一主题 下一主题

求帮忙,CCD上位机没反应

[复制链接]

9

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
威望
558
贡献
328
兑换币
314
注册时间
2012-12-28
在线时间
211 小时
毕业学校
广东第二师范学院
跳转到指定楼层
1#
发表于 2013-6-22 20:56:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用蓝宙的上位机完全没反应,用串口大师查看发送的数值结果全是乱码。。。求大神帮忙看下串口定义和CCD协议有没有错误的地方。
CCD串口代码:
//==============SCI初始化===============
void SCI0_INIT(void)
{
  SCI0BDH=0x00;
  SCI0BDL=0x11;
  SCI0CR1=0x00;
  SCI0CR2=0x0C;


}
//============SCI发送一个字节的数据========
void SCI0_SendChar(unsigned char Chr)
{
  while(SCI0SR1_TDRE == 0) ;      //等待发送寄存器空
  SCI0DRL = (unsigned char)Chr;

}
//============SCI接受一个字节的数据===========
unsigned char SCI0_RecvChar(void)
{
  while(SCI0SR1_RDRF == 0);    //等待接受寄存器满
  return (unsigned char)SCI0DRL;            
}

//=============SCI发送一个数据的ACLL码===========
void SendHex(unsigned char hex)
{
  unsigned char temp;
  temp = hex >> 4;
  if(temp < 10) {
    SCI0_SendChar(temp + '0');
  } else {
    SCI0_SendChar(temp - 10 + 'A');
  }
  temp = hex & 0x0F;
  if(temp < 10) {
    SCI0_SendChar(temp + '0');
  } else {
    SCI0_SendChar(temp - 10 + 'A');
  }
}



//===========发送一行图像========================
void SendImageData(unsigned char * ImageData)
{

    unsigned char i;
    unsigned char crc = 0;

    /* Send Data */
    SCI0_SendChar('*');
    SCI0_SendChar('L');
    SCI0_SendChar('D');
                                 //蓝宙图像传送简易协议
    SendHex(0);
    SendHex(0);
    SendHex(0);
    SendHex(0);

    for(i=0; i<128; i++)
    {
      SendHex(*ImageData++);
    }

    SendHex(crc);
    //SCI0_SendChar(0);
    SCI0_SendChar('#');
}


本帖子中包含更多资源

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

x

9

主题

125

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3467
威望
1683
贡献
1064
兑换币
937
注册时间
2012-6-20
在线时间
360 小时
2#
发表于 2013-6-24 17:26:08 | 只看该作者
是不是时钟没调好,时钟没调好就这样。
回复 支持 反对

使用道具 举报

6

主题

673

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2357

优秀会员奖章活跃会员奖章

QQ
威望
1073
贡献
634
兑换币
740
注册时间
2013-7-5
在线时间
325 小时
3#
发表于 2014-2-24 23:19:14 | 只看该作者
看看
回复 支持 反对

使用道具 举报

3

主题

6

帖子

0

精华

高级会员

Rank: 4

积分
751
威望
383
贡献
244
兑换币
246
注册时间
2014-2-13
在线时间
62 小时
4#
发表于 2014-3-4 23:04:28 | 只看该作者
你弄出来了吗?我也出现了这种情况啊
回复 支持 反对

使用道具 举报

14

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
706
威望
401
贡献
193
兑换币
243
注册时间
2014-1-28
在线时间
56 小时
毕业学校
兼善中学
5#
发表于 2014-5-3 14:09:08 | 只看该作者
蓝宙程序里用的外部晶振是16MHZ的  你看看你的是多少
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-6 09:50 , Processed in 0.094652 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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