- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我用PC机控制外部设备,该设备与PC机是串口通信,运行良好。我可以将命令从 PC 发送到设备。下面是命令结构。Python版本是2.7。
Initialize=[0xEE,0x01,0x01]
ser.write(Initialize)
现在,我使用树莓派连接该设备,并且我确信树莓派已经与该设备连接。我使用以下命令来测试连接。
ser=serial.Serial("/dev/ttyACM0", baudrate=115200, timeout=0.5)
print ("Port "+ ser.portstr + "opened:" + str(ser.isOpen()))
现在的问题是我无法像在 PC 中那样将数据写入设备。 python版本是3.4.2。写入命令:
Initialize=[0xEE,0x01,0x01]
ser.write(Initialize)
错误消息:
Traceback (most recent call last):
File "/home/pi/ssbar/ss.py", line 65, in <module>
ser.write(Initialize)
File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 475, in write
n = os.write(self.fd, d)
TypeError: 'list' does not support the buffer interface
有人知道怎么解决吗?非常感谢您的帮助!
最佳答案
谢谢你的回答。现在可以了。以下是正确的命令。
x=bytearray(Initialize)
ser.write(x)
关于python - 树莓派串口通信-python写命令问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37802078/
(“ donut 派”)是否有最大切片数?我使用了 highchart(“ donut 派”)示例,但无法超过 10 个切片。请注意,内部切片“F”丢失了。下面是示例代码。 http://jsfidd
有谁知道如何找到 Samsung Galaxy 手机等同于 Settings.ACTION_ZEN_MODE_PRIORITY_SETTINGS 的常量?我有一个应用程序在三星用户单击应该将他们带到“
所以我很难弄清楚如何设置饼图/图例位置的布局。我希望图例左对齐,饼图右对齐。 40/60 百分比 -ish。 像这样: chart = new Highcharts.Chart({ c
我试图创建一种带有 4 个切片的圆形旋转木马,通过单击一个切片,它会扩展到约 2/3 的饼图,显示它的内容(另一个切片同样会收缩)基本上我是从 raphael “growing pie” 演示开始的
我尝试了所有可能的方式来提供 PIE.js 的路径,我使用的是 asp.net,这与在 java+tomcat 中的工作方式相同。我试过这样给 1)文件:css/home.css,css/pie/PI
cmds = ['time'] while True: inp = input('::> ') sinp = inp.split() if str(sinp[0]) in cm
我已经在 Raphael Google Groups 上看到过这个问题,但经过数小时的搜索后,在这里以及 Google 上,我似乎找不到解决方案。 我只是希望能够使用 jQuery 定位我的饼图(sv
这个问题在这里已经有了答案: Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE (5
我是一名优秀的程序员,十分优秀!