• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Python底层调用com口大家都是怎么实现的?

Andrewz 2018-02-27 浏览量:527

如果用单线程的话肯定会堵塞.

如果用多线程,又显得比较复杂,延时会比较明显.

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 目前都要调用相关API直接控制才能较好实现这个功能,如果厂家不支持,那最好还是使用单线程的方法,加时间片轮询
    • 发布于 2018-03-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :XARP-05V 是自然色 回复

其他答案 数量:6
  • 用中断或邮箱试试
    • 发布于2018-02-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ALQ305这是一颗继电器产品,同系列没有替代。 回复

  • 这个需要自己做吗?你是在自己实现Python解释器?
    • 发布于2018-02-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :名称不同,同一物料,型号:PMEG6030ELP 可订购的器件编号:PMEG6030ELPXhttps://www.nexperia.cn/products/diodes/automotive-diodes/automotive-schottky-diodes-and-rectifiers/automotive-medium-power-low-vf-schottky-rectifiers-single-200-ma/PMEG6030ELP.html 回复

  • 可以找一下有没有对应的库,其实这个和普通控制硬件没有本质差异。
    • 发布于2018-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 都是用pyserial,或者调用厂商dll
    • 发布于2018-02-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :该晶振频率特殊,无直接替换型号,参数相近的型号目前均无现货 回复

  • python的使用,尤其是在嵌入式的,对于硬件的操作都是在调用C,而C的编写与一般的驱动编写也是一样的,只是给python留了一个API接口。
    • 发布于2018-03-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :XL293D-8 XINLUDA(信路达) 请参考。 回复

  • 简单可行的就是调用相关的API直接控制实现功能,多线程考虑的问题好多,难度也大
    • 发布于2018-03-08
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :封装不一样,RM:SOT-23-3 SM:SOT-89-3 (Default) 回复
电子老工程师 回复了  :两个型号不一样,封装不同,尾缀RM:SOT-23-3 SM:SOT-89-3 回复

相关问题

问题达人换一批

Python底层调用com口大家都是怎么实现的?