螺旋桨微控制器的远程集线器存储器工具。

peekpoke的Python项目详细描述


窥视

状态:实验性

peekpoke是一个从PC机读写螺旋桨毂存储器的工具,它由两部分组成:一个用于从PC机发送命令的Python模块,一个用于响应命令的螺旋桨程序。

python模块有方法以字节、字符串、整数和整数列表的形式读取和写入集线器内存。

螺旋桨程序可以配置为将读写限制在特定范围内,或者完全禁用写操作。

PeekPoke具有以下附加功能:

  • 可以使用PAR寄存器将一个值传递给PC,
  • PC可以远程设置波特率,
  • PC可以在中断条件下重置波特率,
  • 螺旋桨可以支持每比特周期26个时钟的波特率,
  • 有一个四字节的identifier常量,PC可以读取它,
  • 一个四字节的token变量在启动时为0,可以由PC设置,
  • PC可以发送要执行的PASM代码(默认情况下禁用),
  • 螺旋桨程序在发射后完全被控制住了。

安装

peekpoke需要python 3。它可以用命令pip install peekpoke安装,也可以从https://pypi.org/project/peekpoke/下载包。peekpoke还需要https://pypi.org/project/crow-serial/https://pypi.org/project/pyserial/包(pip自动处理这些依赖项)。

要在螺旋桨上运行peekpoke,请在项目中包含PeekPoke.spin,并使用spin方法设置和启动peekpoke实例。最新版本的PeekPoke.spin可以在https://github.com/chris-siedell/PeekPoke找到。

文件

Python:https://github.com/chris-siedell/PeekPoke/wiki/PeekPoke-Python-Documentation

旋转:https://github.com/chris-siedell/PeekPoke/wiki/PeekPoke-Spin-Documentation

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何定制springdata存储库方法名称?   html有没有办法将java应用程序或JApplet嵌入到网站中?   Jackson ObjectMapper将java从字符串序列化为JSON作为namevalue   java刷新JTable?   用Java程序分发用JavaDB制作的数据库   java Android如何启动新活动   当集合大小超过500.000时,java的处理速度会显著降低   在java的分层目录中的多个目录中查找相同的文件   java如何将ArrayList数据插入数据库   java如何修改此代码,使其时间复杂度为o(logn)或o(n),而不是o(n^2)   java面板(SimplePanel)中仅显示图像的前1/3(大约),   jakarta ee Java Bean和企业Java Bean之间的区别?   创建AWS Cloudfront自签名URL(java sdk)时出现amazon web服务错误   基于Jersey和Jackson查询参数的java动态属性过滤