智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

关于串口通信

[复制链接]

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
威望
269
贡献
54
兑换币
16
注册时间
2010-4-10
在线时间
6 小时
跳转到指定楼层
1#
发表于 2010-4-15 13:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想把DG128B转换的AD值直接传到电脑上,用的是专家模式,
用串口调试助手进行接收,用串口线连接,但是收不到正确的数据,
用的是byte sendchar()函数 发送数组,请大家指点一下

1

主题

127

帖子

0

精华

高级会员

Rank: 4

积分
607
威望
424
贡献
117
兑换币
0
注册时间
2010-3-6
在线时间
33 小时
2#
发表于 2010-4-15 22:52:15 | 只看该作者
发送函数里面等待发送那加点延时试下
回复 支持 反对

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
威望
269
贡献
54
兑换币
16
注册时间
2010-4-10
在线时间
6 小时
3#
 楼主| 发表于 2010-4-17 10:19:11 | 只看该作者
回复 2# zou317


    PTH_PTH4=1;
    if(PTH_PTH4==0)
    {
       Cpu_Delay100US(300);
      if(PTH_PTH4==0)  
        for(i=0;i<6;i++){   
         aa=AS1_SendChar(d);
         Cpu_Delay100US(5000);         
   }
这是源代码,用按键控制是否发送,加了延时也不行啊,这里发送的是六个数据,调试助手收到的往往是8个数据,
我就晕了 ,不知道是不是那里设置有问题啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 15:06 , Processed in 0.122131 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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