[原创] python使用winio控制x86工控机的gpio

LitchiCheng   2024-2-26 22:26 楼主

f7683fad3d89013e216f759b7e6106e.jpg  

官网文档pywinio · PyPI

安装模块

pip install pywinio

image.png   控制相应的寄存器,新建python脚本

import pywinio
winio = get_winio()
# 设置排针2输出1,0x40是bit6置1
winio.set_port_byte(0xA02, 0x40)
# 设置排针2输出0
winio.set_port_byte(0xA02, 0x00)

python test.py运行即可


 

本帖最后由 LitchiCheng 于 2024-2-26 22:51 编辑

回复评论 (4)

x86cpu的输入输出是需要特定的控制芯片的,intel是没有这样芯片的规范地,所以不怎么看好x86的工控项目

点赞  2024-2-27 10:53
引用: bigbat 发表于 2024-2-27 10:53 x86cpu的输入输出是需要特定的控制芯片的,intel是没有这样芯片的规范地,所以不怎么看好x86的工控项目

是的,一般和BIOS程序还有其他几个桥有关系

点赞  2024-2-27 11:01

学习了。python强大啊,可以直接控制X86的IO。

点赞  2024-2-27 11:22

 

的确要多学,多想,勤能生巧,理解了,才会明白

点赞  2024-3-18 11:58
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复