初级会员

- 积分
- 193
- 金钱
- 193
- 注册时间
- 2016-10-27
- 在线时间
- 48 小时
|
1金钱
在keil用USART接受上位机传数的时候,当我单击一次联机的时候如果联机成功的话,那么上位机则将数传给了下位机, ad=recieves_data[0];这时候便将上位机发送的数存在了ad=recieves_data[0]中,但我设定制冷温度的时候便将制冷温度值存在 tem=recieves_data[1]中,制冷精度存在ac=recieves_data[2];这样的话是可以正常工作的。但是,如果我单击一次联机显示的是没有成功,我在单击一次联机的时候显示成功了,那么我的ad=recieves_data[0],ad=recieves_data[1]中便都是我联机的按钮上位机传到下位机的数,便将我想将制冷温度和制冷温度精度放在recieves_data[1]和recieves_data[2]的顺利打乱了,那么这样下位机便不能得打我想要设定的制冷温度和精度了;
其实这个问题总结就是USART接受上位机数据的问题!!!!!
|
|