打印

一个简单的数组问题,麻烦路过的各位大神解释一下呗!

[复制链接]
540|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我想要通过串口接收到的数据去控制一个两色灯,但是直接用接收数据的数组进行比较就不可以,但是用另外一个数组替换就可以,这是为什么呢?麻烦各位大神解释解释

1496805246(1).jpg (38.54 KB )

串口中断数组接收串口助手发送过来的数据

串口中断数组接收串口助手发送过来的数据

1496805320(1).jpg (26.79 KB )

这里用另外一个数组填上接收到的数据,就可以控制灯的亮灭

这里用另外一个数组填上接收到的数据,就可以控制灯的亮灭

1496805480(1).jpg (25.05 KB )

但是如果直接用数组比较就不可以

但是如果直接用数组比较就不可以

相关帖子

沙发
dirtwillfly| | 2017-6-7 11:46 | 只看该作者
缓存数组有可能被覆盖或者改写了

使用特权

评论回复
板凳
zhazhahua|  楼主 | 2017-6-7 11:57 | 只看该作者
dirtwillfly 发表于 2017-6-7 11:46
缓存数组有可能被覆盖或者改写了

可以再详细的解释一下吗?还是有点不明白

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

274

帖子

2

粉丝