标题: 新人小白求大神帮忙,51单片机向红外模块发送串口命令{A1,F1,02,BD,54} [打印本页]

作者: 杀马特    时间: 2018-1-24 13:41
标题: 新人小白求大神帮忙,51单片机向红外模块发送串口命令{A1,F1,02,BD,54}
用51单片机向红外模块发送串口命令{A1,F1,02,BD,54},不明白用串口助手老是出一些不是我想要的东西,还多了些数。要发送这个命令是不是用数组呢?unsigned char c[]={A1,F1,02,BD,54}?,然后用FOR循环发送5次?。刚刚学,求大神赐教,最好能给出一段程序,2400波特率的
作者: slcands    时间: 2018-1-24 16:24
串口设置,不光是波特率,还有校验位,数据位,停止位都要设置正确,否则接收的数据肯定不对,另外也需要确认你连接时有没有电平转换芯片?
作者: cjjcjj1    时间: 2018-1-24 17:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 杀马特    时间: 2018-2-18 13:01
cjjcjj1 发表于 2018-1-24 17:06
你好!改成这样,unsigned char c[]={0xA1,0xF1,0x02,0xBD,0x54};
这是16进制的数据要加上 0x

哈哈,按照您的方法解决了,谢谢啊!
作者: dianzi541    时间: 2019-1-29 17:45
你的程序能发我一份吗?我也正在研究这东西 不太会编程
作者: dianzi541    时间: 2019-1-29 17:45
你的程序能发我一份吗?我也正在搞这东西 不太会编程
作者: dianzi541    时间: 2019-1-29 17:51
求助  你的程序能发我一份吗 我不太会编程 研究好一阵了 想组个语音遥控家电的东西




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1