我正在通过串口直接使用串口插脚上的电压来控制电机桥。
这通常只会让我使用RTS和DTR引脚(可通过PySerial控制)作为电机控制;但是,如果我通过data out引脚发送一个字符串,我可以产生足够的电压来控制电机桥。
我的问题是--为什么我的字符中含有更多的二进制零,我会得到更高的电压?一串"~“(01111110)得到的电压仅为1.3V,”Z“(01011010)得到的电压约为2伏,而"@”(01000000)则清除了运行电桥所需的3伏阈值。
这并不是一个真正的问题,但我觉得我在这里遗漏了一些概念上的重要东西,因为我假设它是相反的(更多的二进制=更高的电压)。
提前谢谢。
发布于 2014-03-03 19:19:50
汉斯·帕桑特给出了正确的答案: RS-232上的反向输出。我只是把它放在这里,这样这个问题就不会悬而未决。
https://stackoverflow.com/questions/15720713
复制相似问题