智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

求助,有问题该解答一下吧xs128 sci

[复制链接]

11

主题

48

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2311
威望
1210
贡献
743
兑换币
775
注册时间
2013-8-11
在线时间
179 小时
跳转到指定楼层
1#
发表于 2013-10-23 19:13:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚学xs128 再调sci 把例程改了改,ps1 脚不是txd吗 怎么没反应:
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
//unsigned char txt[]={"Hello World!"} ;
void delay(unsigned int time)
{
unsigned int i,j,k;
for(i=0;i<125;i++)
  for(j=0;j<125;j++)
     for(k=time;k>0;k--);
}
//-----------------------初始化SCI0----------------------------//
void SciInit()
{
    SCI0BD=52;         //9600bps  Baud Rate=BusClock/(16*SCIBD)
    SCI0CR1=0;         //正常8位模式,无奇偶校验
    SCI0CR2=0X2C;      //发送允许   接受中断允许  
}
//----------------------读SCI数据-----------------------------//
unsigned char SciRead()
{
    if(SCI0SR1_RDRF==1)     //表明数据从位移寄存器传输到SCI数据寄存器
      {
      SCI0SR1_RDRF=1;     //读取数据寄存器会将RDRF清除  重新置位
      return SCI0DRL;        //返回数据寄存器的数据
      }
}
//-----------------写SCI数据---------------------------------//
void SciWrite(unsigned char sendchar)
{
    while (!(SCI0SR1&0x80));
    SCI0DRH=0;
    SCI0DRL=sendchar;
}
//------------------------main----------------------------------//
void main(void)
{
  SciInit();
  for(;;)
  {
  SciWrite('123') ;
  delay(200);
  } /* wait forever */
  /* please make sure that you never leave this function */
}
程序是例程,我把txd接一个led-1k-gnd .ps1口练到txd,可是led就是没反应?

24

主题

492

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13138
威望
5341
贡献
1645
兑换币
2222
注册时间
2012-3-9
在线时间
3076 小时
毕业学校
嘉兴学院
2#
发表于 2013-10-23 19:59:30 | 只看该作者
  程序
  SciWrite('123') ;
  有点问题,形参是无符号字符型的
硬件可能有问题
回复 支持 反对

使用道具 举报

11

主题

48

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2311
威望
1210
贡献
743
兑换币
775
注册时间
2013-8-11
在线时间
179 小时
3#
 楼主| 发表于 2013-10-24 22:59:57 | 只看该作者
谢了,还是硬件的问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 00:17 , Processed in 0.118314 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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