搜索
bottom↓
回复: 7

求助串口!路过的老师们能帮帮忙吗?

[复制链接]

出0入0汤圆

发表于 2012-7-21 23:18:04 | 显示全部楼层 |阅读模式
小弟我刚刚入门不久,还很菜!
我往串口里发了一串数据01 02 03 04 05 06 07,
uchar tab5[7];
可是不知为什么tab5[0]=06,tab5[1]=07   .......
本来我是想让tab5[0]=01,tab5[1]=2     .......








是不是哪里搞错 了。
期待老师们指点,先谢谢了!

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2012-7-21 23:24:23 | 显示全部楼层
这种情况,貌似是波特率设置的问题,不是很确定,你自己再找找原因。多重复发几次,看下一次的数据是不是从1到7一次出现。

出0入0汤圆

发表于 2012-7-21 23:35:22 | 显示全部楼层
把数组声明和fan的声明拿出来看看

fan这个变量应该设置成全局的变量,并加volatile修饰,以保障fan在中断返回的时候不发生变化!

出0入0汤圆

 楼主| 发表于 2012-7-21 23:48:52 | 显示全部楼层
本帖最后由 tangsizu 于 2012-7-21 23:50 编辑
刚刚 发表于 2012-7-21 23:35
把数组声明和fan的声明拿出来看看

fan这个变量应该设置成全局的变量,并加volatile修饰,以保障fan在中断 ...


多谢楼上两位的指点!
每次返回的都是一样的次序!
声明如下:

#include "ds1302.h"
#include "to595.h"
#include "tiaoshi.h"
#include "xianshi.h"
#include "com.h"
#include <reg51.h>


sbit led1=P2^7;
sbit led2=P2^6;
uchar fan,biaoji,i,miao_shan;

uchar tab5[7];


本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2012-7-21 23:51:48 | 显示全部楼层
tangsizu 发表于 2012-7-21 23:48
多谢楼上两位的指点!
每次返回的都是一样的次序!
声明如下:

你tab[5]怎么赋值的

出0入0汤圆

 楼主| 发表于 2012-7-21 23:57:20 | 显示全部楼层
你好,tab5[]没有赋初始值,串口发来的日期时间放到tab5[]里,然后再写到DS1302里

出0入0汤圆

 楼主| 发表于 2012-7-21 23:58:08 | 显示全部楼层
刚刚 发表于 2012-7-21 23:51
你tab[5]怎么赋值的

您好,tab5[]没有赋初始值,串口发来的日期时间放到tab5[]里,然后再写到DS1302里

出0入0汤圆

发表于 2012-7-22 00:06:18 | 显示全部楼层
tangsizu 发表于 2012-7-21 23:58
您好,tab5[]没有赋初始值,串口发来的日期时间放到tab5[]里,然后再写到DS1302里 ...

声明的时候 将uchar fan = 0;
然后接受中断里面,不需要去判断RI是不是等于1,你可以在进中断的时候去清除中断标志
接接受到1个tab5[fan],你就直接返回一个tab5[fan],然后再fan加加
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 17:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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