事情是这样的;
简单的说一下要实现的功能
就是要用上位机 通过串口发送字符(命令)
下位机要识别字符(命令)然后做出相应的动作
比如说上位机发送LED0=0;然后下位机识别并且点亮LED0;点亮LED后返回是否操作成功;
再比如上位机通过串口发送0x33,因为0x33是字符型的,所以下位机代码中要做处理,把0x33(字符型)换成0x33(16进制型),然后再赋值判断
例:data=0x33(字符型)换成16进制
temp=data;
if(temp==0x33)
{
LED0=~LED0
}
求大神们教我;如果我说的不够详细的 可以回复问我;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
如果上位機傳的東西是字串(字符) 可以直接用emp=='3' 不用轉啥16進制
一周热门 更多>