|
我想实现的功能是,当我的按键状态发生改变时,串口向上位机串口软件发送自己的MCU序列号,加一串序列号。比如按键当前是高电平,就发送一次MCU序列号➕字符串1,按键当前低电平,就发送一次MCU序列号➕字符串2,目前单片机序列号也获取到了,序列号是7个16进制数(0x01 0x02 0x03 0x04 0x05 0x06 0x07)类似这样的,目前一上电它一直在持续发送,按下按键换一个继续一直发送,哪位大佬帮我改一下,只有状态发生改变的时候发送一次。而且十六进制的怎么跟字符串连接在一起,目前接受到的是乱码,怎么能让串口接收到的是0x01 0x02 0x03 0x04 0x05 0x06 0x07 手环已连接或者0x01 0x02 0x03 0x04 0x05 0x06 0x07 手环已断开
单片机源程序如下:
|
-
-
1.zip
26.96 KB, 下载次数: 7
源码
|