智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[编程类] SCI程序接收不到数据,求解答

[复制链接]

1

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
57
QQ
威望
30
贡献
15
兑换币
13
注册时间
2012-11-29
在线时间
6 小时
跳转到指定楼层
1#
发表于 2012-12-7 20:06:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
#include <hidef.h>
#include<mc9s12xs128.h>
void SET_PLL()
{
  CLKSEL=0x00;
  PLLCTL_PLLON=1;
  SYNR=0xc0|0x02;
REFDV=0x80|0x01;
  POSTDIV=0x00;
  _asm(nop);
  _asm(nop);
  while(!(CRGFLG_LOCK==1));
  CLKSEL_PLLSEL=1;
  while(1);
}
void uart_init (void)
{
  SCI0CR2=0x80;
  SCI0BDH=0x00;
  SCI0BDL=0x9c;
}
void uart_putchar(unsigned char ch)
{
  while(!(SCI0SR1&0x40))
  {}
  SCI0DRL=ch;
}
void main (void)
{
  uchar str []={'h','e','l','l','o'};
  uchar i=0;
  SET_PLL();
  EnableInterrupts;
  uart_init ();
  for (;i<5;i++)
    uart_putchar(str[i]);
   for(;;)
   {}
}
程序有问题吗?

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

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

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
2#
发表于 2012-12-8 16:35:09 | 只看该作者
没有发现错误
回复

使用道具 举报

1

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
57
QQ
威望
30
贡献
15
兑换币
13
注册时间
2012-11-29
在线时间
6 小时
3#
 楼主| 发表于 2012-12-11 19:39:08 | 只看该作者
好吧,谢了~
回复

使用道具 举报

1

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
637
威望
329
贡献
204
兑换币
215
注册时间
2012-12-20
在线时间
52 小时
毕业学校
河北省实验中学
4#
发表于 2013-1-21 01:36:05 | 只看该作者
你看看是不是因为波特率不匹配造成误码率太高。我也是弄了一下午,现在数据流稳定了。。。你用PLL变频到26M再用9600的波特率,可实现0.76%的误码率。效果不错。只不过我现在发00,单片机返回80。。。不过误码率几乎可以忽视了。。。24M在9600下的误码率在6.9%左右,太高了,发00 回的数据都不一样,通讯就是不可靠的。。。。
都是新手,如有不妥之处还请包涵哦~~~
回复

使用道具 举报

12

主题

117

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1901
威望
948
贡献
483
兑换币
373
注册时间
2011-12-8
在线时间
235 小时
5#
发表于 2013-1-30 15:34:01 | 只看该作者
SCI0CR2=0x80;改成 SCI0CR2=0x08;
回复

使用道具 举报

0

主题

57

帖子

0

精华

高级会员

Rank: 4

积分
506
威望
258
贡献
146
兑换币
178
注册时间
2013-1-17
在线时间
51 小时
毕业学校
山东轻工业学院
6#
发表于 2013-2-3 10:28:16 | 只看该作者
有可能0通道不行,你它换成1通道看看,比如SCI1CR2=0x80
回复

使用道具 举报

0

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
威望
861
贡献
273
兑换币
388
注册时间
2012-6-9
在线时间
237 小时
7#
发表于 2013-4-12 19:20:21 | 只看该作者
问一下你的问题解决吗?这位车友
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 00:46 , Processed in 0.156381 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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