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

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为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空