<\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default">

开始使用P2的螺旋桨工具亚博最新网站登录

概述

螺旋桨工亚博最新网站登录具是利用视差法为螺旋桨1和2微控制器开发的软件。

它支持亚搏娱乐网站用Spin(高级)和PASM(低级螺旋桨装配)语言进行编码——这是专门为硬件及其特性构建的螺旋桨的原生语言。亚博最新网站登录

这些语言和螺旋桨工具软件是由Chip Grace亚博最新网站登录y和Jeff Martin在设计螺旋桨1号时开发的。

螺旋桨2亚博最新网站登录具有大大增强的Spin2和PASM2语言,由Chip Gracey在螺旋桨社区的许多用户的大量输入下开发。

应用程序

Spin因其易于使用而受到青睐,PASM因其高速控制而受到青睐,尽管两者都出现在跨越爱好、教育和商业用途的应用中。亚博最新网站登录螺旋桨应用程序可以完全由Spin或psm代码组成,也可以是两者的任意组合;根据需要独立或合作运行。

平台支持亚搏娱乐网站

亚博最新网站登录螺旋桨工具是为Windows操作系统设计的。下面是一个示例,展示了它的可配置语法,这些语法突出显示了Spin代码的每个部分的不同颜色。

安装和“Hello World”

只需几个步骤,开始使用免费使用的螺旋桨工具是快速和容易的。亚博最新网站登录

安装螺旋桨工具亚博最新网站登录
  • 下载螺旋桨工具亚博最新网站登录视差的网站,然后运行安装程序
  • 选择默认选项添加所需的USB驱动程序
连接P2 Eval Board
  • 从计算机连接USB电缆到P2 Eval板上的“PC USB”端口
  • 片刻之后,计算机将完成USB驱动程序配置,并应表明它已准备好使用
运行螺旋亚博最新网站登录桨工具
  • 启动螺旋桨工具软件亚博最新网站登录
  • 在第一次运行时,选择所需选项以自动将螺旋桨源代码和二进制文件与螺旋桨工具关联起来亚博最新网站登录
尝试Hello Blinky应用程序

螺旋桨工具窗口的左面板是一个文件资源管理器,亚博最新网站登录右面板是源代码编辑器,菜单栏横跨顶部。

  • 选择文件>打开菜单
  • 浏览到例子文件夹
  • 选择并打开“Hello Blinky”源代码
  • 选择执行命令> Compile Current > Load RAM菜单来编译和下载到螺旋桨2亚博最新网站登录
    • P2 Eval板上的一个板上LED灯会闪烁,然后出现一个调试窗口,上面写着“Hello World!”显示(由螺旋桨2号发送)。亚博最新网站登录

您刚刚运行了第一个螺旋桨2应用程序!亚博最新网站登录

RAM或闪光吗?

螺旋桨2亚博最新网站登录接收新的应用到它的易失性(RAM)或非易失性(FLASH)内存中。

上面的步骤下载到RAM,所以它只会运行你的应用程序,直到它被重置,电源循环关闭/打开,或者直到/如果程序本身自然结束。

试试下面的实验。

  • 按下并释放P2 Eval板的“螺旋桨复位”按钮亚博最新网站登录
    • 注意到闪烁的LED停止了,再也不闪烁了吗?这表示您的程序在重置后没有重新启动(因为它只在RAM中,它不能在重置或电源循环中存活)
  • 尝试通过选择使其更持久执行命令> Compile Current > Load Flash菜单
    • 同样,机载LED闪烁,调试窗口显示“Hello World!”
  • 再次按下并释放“螺旋桨重置”按钮亚博最新网站登录
    • 注意到闪烁的LED短暂停止(当螺旋桨重置被按下),但很快重启?亚博最新网站登录这是因为您的程序存储在Flash中(可以在重置和电源周期中存活),并在P2 Eval板中自动从Flash重新加载到RAM
    • 该程序将保持在Flash中,直到被将来的下载覆盖

其他资源

有关在线螺旋桨2亚博最新网站登录硬件和语言文档,请参阅螺旋桨工具的帮助菜单。经常检查回来,因为更多的发展。