开始使用P2的螺旋桨工具亚博最新网站登录
概述
螺旋桨工亚博最新网站登录具是由视差为螺旋桨1和2微控制器构建的开发软件。
它支持亚搏娱乐网站使用Spin(高级)和PASM(低级螺旋桨组装)语言进行编码——这是专门为硬件及其功能构建的螺旋桨的本地语言。亚博最新网站登录
这些语言和螺旋桨工具软件是由Chip Grace亚博最新网站登录y和Jeff Martin在设计1号螺旋桨时开发的。
螺旋桨2亚博最新网站登录的特点是大大增强了Spin2和PASM2语言,由Chip Gracey开发,来自螺旋桨社区的许多用户的大量输入。
安装及“Hello World”
只需几个步骤,开始使用免费使用的螺旋桨工具是快速和容易的。亚博最新网站登录
安装螺旋桨工具亚博最新网站登录
- 下载螺旋桨工具亚博最新网站登录视差的网站,然后运行安装程序
- 选择默认选项以添加所需的USB驱动程序
连接P2评估板
- 将USB电缆从计算机连接到P2 Eval板上的“PC USB”端口
- 片刻之后,计算机将完成USB驱动程序配置,并应表明它已准备好使用
下入螺旋亚博最新网站登录桨工具
- 启动螺旋桨工具软件亚博最新网站登录
- 在第一次运行时,选择所需的选项以自动将Propeller源代码和二进制文件与Propeller工具关联起来亚博最新网站登录
试试Hello Blinky应用程序
螺旋桨工具窗口的左侧面板是一个文件资源管理器亚博最新网站登录,右侧面板是源代码编辑器,菜单栏横跨顶部。
- 选择文件>打开菜单
- 浏览至例子文件夹
- 选择并打开“Hello Blinky”源代码
- 选择执行> Compile Current > Load RAM命令菜单,并下载到螺旋桨2亚博最新网站登录
- P2 Eval板上的LED会闪烁,并出现一个调试窗口,显示“Hello World!”显示(由螺旋桨2发送)。亚博最新网站登录
您刚刚运行了第一个Propeller 2应用程序亚博最新网站登录!
RAM还是FLASH?
螺旋桨2亚博最新网站登录接收新的应用程序到它的易失性(RAM)或非易失性(FLASH)存储器中。
以上步骤下载到RAM,所以它只会运行您的应用程序,直到它被重置,电源循环关闭/打开,或直到/如果程序本身自然结束。
试试下面的实验。
- 按下并释放P2评估板的“螺旋桨复位”按钮亚博最新网站登录
- 注意到闪烁的LED停止了,再也不闪烁了吗?这表明您的程序在重置后没有重新启动(因为它只在RAM中,不能在重置或电源周期中存活)
- 选项使其更加永久执行> Compile Current > Load Flash命令菜单
- 再一次,板上的LED闪烁,调试窗口显示“Hello World!”
- 再次按下并释放“螺旋桨复位”按钮亚博最新网站登录
- 注意到闪烁的LED短暂停止(而螺旋桨复位按下),但很快又重新启动?亚博最新网站登录这是因为您的程序存储在Flash中(可以在重置和电源周期中保存),并在P2 Eval板中自动从Flash重新加载到RAM中
- 该程序将保留在Flash中,直到被将来的下载覆盖
其他资源
请参阅螺旋桨工具亚博最新网站登录的帮助菜单联机螺旋桨2硬件和语言文档。经常检查,因为更多的开发。