从串口调试助手那发送字符串型数字到单片机,经单片机处理后与十进制数字(如:temp)比较大小的程序

从串口调试助手那发送字符串型数字到单片机,经单片机处理后与十进制数字(如:temp)比较大小的程序... 从串口调试助手那发送字符串型数字到单片机,经单片机处理后与十进制数字(如:temp)比较大小的程序 展开
 我来答
cjj796
2013-06-01 · TA获得超过8706个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3416万
展开全部
1、首先明确你“串口调试助手”发送的数据和“单片机temp”的数据类型是对应一致的?
十六进制对十六进制
十进制对应十进制
2、从你代码中没有看到temp的值是什么?
3、还有,你在循环里面接收串口数据的形式,没有试过?
4、“串口调试助手”和“单片机”的波特率和数据位也要一致?
5、单片机硬件电路没有问题? 也就是说能够正确接收串口数据。
6、以上条件满足的话,应该可以调通。
追问
大哥,您好!可以给个联系方式吗?
我要解决的就是这个“串口调试助手”发送的数据和“单片机temp”的数据类型对应一致的问题,temp是温度传感器ds18b20采集到的温度,是十进制,而串口调试助手发送的数据却是字符型的!像波特率肯定是设置好了的,硬件也应该没有问题!
追答

1、要是方便的话,你把你的单片机程序发给我: 86487669@sohu.com 

2、ds18B20的值,如果不进行比较,可以直接发送到“串口调试助手”吗?

3、我将我自己写的“串口调试软件”发给你,你下载试试,直接可以发送16进制数据。

4、今天比较晚了,改天讨论吧。嘿嘿!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式