智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3413|回复: 5
打印 上一主题 下一主题

求救,串口发送,在线等

[复制链接]

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
QQ
威望
187
贡献
25
兑换币
0
注册时间
2009-2-26
在线时间
30 小时
跳转到指定楼层
1#
发表于 2009-5-1 21:09:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用AD转换测试一下,然后把AD转换的结果通过串口发送到电脑上,不知道这样直接把ATD0DR0L的数据发送行不行??程序如下,望高手指点,在线等答案
#include <hidef.h>      /* common defines and macros */
#include <mc9s12dg128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"
   
/*-------串口初始化----------------------*/
void SciInit(){
  SCI0BD=52;//9600,8M的总线频率
  SCI0CR1=0;     /*正常8位,无奇偶校验*/
  SCI0CR2=0X2C;       /*RIE=1,TE=1,RE=1fs发送接受中断允许*/
}
/*-------发射端程序----------------------*/
void SciTx(unsigned char text){
      while (!(SCI0SR1&0x80));  /* wait for output buffer empty */
  SCI0DRH=0;
  SCI0DRL=text;
}
void main()
{   
unsigned char ch;
  SciInit();
   
ATD0CTL2=0XC0; //模块上电
ATD0CTL3=0X08; //1次转换为一个序列
ATD0CTL4=0X87; //设置转换精度为8位 ,,转换频率为2M
ATD0CTL5=0XA1;  //扫描方式,通道是1,右对齐无符号,单通道采样,结果存入ATD0DR0 ,连续转换
ATD0DIEN=0X00;// 禁止数字输入

      while(1)
   {      
       while(!ATD0STAT1_CCF0); //等待转换完成
       ch=ATD0DR0L
      SciTx(ch);   
           
   }
   
   
   
     

}

0

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
威望
210
贡献
46
兑换币
24
注册时间
2009-7-2
在线时间
5 小时
2#
发表于 2009-7-6 22:01:58 | 只看该作者
试试就知道了
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
127
威望
175
贡献
22
兑换币
0
注册时间
2009-6-27
在线时间
14 小时
3#
发表于 2009-7-9 21:57:23 | 只看该作者
SCI0BD=52;//9600,8M的总线频率
这个不对吧
这是我的设置,调试成能行的 8M
    SCI0BDL = 0x34;    //须先给低8位赋值
    SCI0BDH = 0x00;    //再给高8位赋值
回复 支持 反对

使用道具 举报

1

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
威望
216
贡献
46
兑换币
2
注册时间
2009-10-17
在线时间
7 小时
4#
发表于 2010-2-8 10:47:06 | 只看该作者
我也可以试试了 呵
回复 支持 反对

使用道具 举报

0

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
威望
193
贡献
27
兑换币
0
注册时间
2009-6-14
在线时间
0 小时
5#
发表于 2010-2-16 18:31:36 | 只看该作者
我试了  不行啦
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
283
贡献
56
兑换币
2
注册时间
2010-10-6
在线时间
29 小时
6#
发表于 2010-10-24 18:59:22 | 只看该作者
为什么这样不行?求解
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 16:24 , Processed in 0.089174 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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