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

2020-02-05 08:45发布

小弟我刚刚入门不久,还很菜!
我往串口里发了一串数据01 02 03 04 05 06 07,
uchar tab5[7];
可是不知为什么tab5[0]=06,tab5[1]=07   .......
本来我是想让tab5[0]=01,tab5[1]=2     .......



QQ截图20120721231121.png (21.56 KB, 下载次数: 0) 下载附件 2012-7-21 23:10 上传


是不是哪里搞错 了。
期待老师们指点,先谢谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
cyzc2008
1楼-- · 2020-02-05 11:26
这种情况,貌似是波特率设置的问题,不是很确定,你自己再找找原因。多重复发几次,看下一次的数据是不是从1到7一次出现。
刚刚
2楼-- · 2020-02-05 14:21
 精彩回答 2  元偷偷看……
tangsizu
3楼-- · 2020-02-05 16:24
本帖最后由 tangsizu 于 2012-7-21 23:50 编辑
刚刚 发表于 2012-7-21 23:35

2.png (18.3 KB, 下载次数: 0)

下载附件

2012-7-21 23:47 上传


刚刚
4楼-- · 2020-02-05 16:24
tangsizu 发表于 2012-7-21 23:48
多谢楼上两位的指点!
每次返回的都是一样的次序!
声明如下:

你tab[5]怎么赋值的
tangsizu
5楼-- · 2020-02-05 16:38
你好,tab5[]没有赋初始值,串口发来的日期时间放到tab5[]里,然后再写到DS1302里
tangsizu
6楼-- · 2020-02-05 18:37
刚刚 发表于 2012-7-21 23:51
你tab[5]怎么赋值的

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

一周热门 更多>