首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python2 & 3:嵌入式板卡,读取USB数据

Python2 & 3:嵌入式板卡,读取USB数据
EN

Stack Overflow用户
提问于 2015-05-16 05:05:23
回答 2查看 217关注 0票数 0

我有一个嵌入式电路板(ATMEL micro),可以将数据传输到USB端口。

现在,如果我尝试用一个简单的"print“来读取这些数据,结果是:

第一组数据(红色)在它们“稳定”(即5个元素的列表:绿色数据)之前不需要移动!

怎么办?

下面是我的第一个简单示例:

代码语言:javascript
复制
data = []
while len(data) != 5:
    ser = serial.Serial(strPort, 115200)
    line=ser.readline()
    ...???...

那么是...and吗?有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2015-05-16 07:29:52

只要拆分输入行即可。

代码语言:javascript
复制
data = []
ser = serial.Serial(strPort, 115200)
while len(data) != 5:
    data = ser.readline().decode('ascii').split('\t')
票数 1
EN

Stack Overflow用户

发布于 2015-05-16 06:15:26

你能把读数过滤成类似这样的东西吗:

代码语言:javascript
复制
line=ser.readline()
if line[0,5] == "b' -"
    #Process the data

你想读的所有行都是以相同的"b‘-“字符串开头的吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30268706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档