[信息] stm32串口如何判断发送的“-1” “-2”

[复制链接]
 楼主| laocuo1142 发表于 2021-9-8 10:36 | 显示全部楼层 |阅读模式
我在用stm32控制led灯的亮灭 用1表示led灯亮-1表示led灯的灭 2代表led2的亮-2表示led2的灭 怎么实现 有没有详细的代码过程 求解 谢谢
yklstudent 发表于 2021-9-8 10:43 | 显示全部楼层
一个字节,由8位bit组成,由每位bit的高低决定LED的状态;
然后你懂的
呐咯密密 发表于 2021-9-8 11:58 | 显示全部楼层
负数为正数的补码,你串口如果发-1,相对应的补码就是二进制1001,设备收到这个判定为-1
carpsnow 发表于 2021-9-8 16:41 | 显示全部楼层
可以设置一个符号位,
也可以换个判断方法,比如换成11 01    12  02
zljiu 发表于 2021-10-5 11:46 | 显示全部楼层
很简单的代码啊
coshi 发表于 2021-10-5 11:52 | 显示全部楼层
置位成负数不好算
aoyi 发表于 2021-10-5 12:17 | 显示全部楼层
直接使用位操作就行啊
drer 发表于 2021-10-5 12:18 | 显示全部楼层
把问题复杂化了
gwsan 发表于 2021-10-5 12:19 | 显示全部楼层
一定要使用bit吗
chenjun89 发表于 2021-10-5 14:36 来自手机 | 显示全部楼层
当字符串处理吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6236

帖子

15

粉丝

1296

主题

6236

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部