所有关于电路
技术文章

介绍Picaxe系统

2015年7月27日经过Charles R. Hampton.

Picaxe微控制器的这种介绍概述了所有设计师应该熟悉的经济型,多功能和有趣的MCU系列。

推荐水平

初学者

Picaxe系统采用您友好的用户友好性与Arduino这样的板级产品联系起来,并将其移动到芯片级别,允许业余爱好者和专业人员构建智能,紧凑和经济的项目。

目前的产品系列

有七个MicoControllers系列的七名成员,它们分为两类。进入级μC是08M2 +,14M2,18M2 +和20m2;高级级别包括20x2,28x2和40x2。正如您可能已经猜到的那样,模型名称中的前两个数字揭示了每个引线 - 从08M2 +的八个引线+一直在40×2上的八个引线。

下表提供有关Picaxe阵容的额外基线信息。提供完整的详细信息Picaxe.地点。

模型 输入/输出 RAM(字节) 程序内存(字节) 最大限度。频率(MHz) 工作电压 物理配置*
08m2 + 6. 128. 2048. 32. 2.3 - 5.5 .3“宽倾角
14平方米 12. 512. 2048 x 2 32. 1.8 - 5.5 .3“宽倾角
18M2 + 16. 512. 2048 x 2 32. 1.8 - 5.5 .3“宽倾角
20m2. 18. 512. 2048 x 2 32. 1.8 - 5.5 .3“宽倾角
20x2 18. 256. 4096. 64. 1.8 - 5.5 .3“宽倾角
28x2 22. 1280. 4096 x 4. 64. 1.8 - 5.5 .3“宽倾角
40x2 33. 1280. 4096 x 4. 64. 1.8 - 5.5 .6“宽倾角

*表面贴装包在理论上,但很难找到。

每个Picaxeμc包含一个引导程序,使其能够在没有单独的硬件程序员的情况下进行编程。所需的所有内容都是三线下载电缆,USB或串行,具体取决于所使用的计算机上可用的端口类型。编程软件是免费软件,版本适用于Windows,Linux和Mac操作系统。代码本身是一个版本的基本版本,很容易学习和使用,而且很强大。

背景

第一个Picaxe是Clive Seager的Brainchild,它基于1999年通过微芯片引入的PIC16F872微控制器。Seager意识到16F872的5V电路串行编程能力如果PIC可能是这样的,可以消除对单独的硬件程序员的需要响应传入的串行命令。他开发了一个自动启动代码,它会这样做,并将其编程到PICμc中。随后开发了自定义版本的基本编程语言,第一个Picaxe系统出生。

正如您所知道的,基本是初学者的通用符号指令代码的首字母缩写,是许多人学习的第一个高级编程语言。Seager因这是理由而为Picaxe选择了它。他想扩展专业程序员超越专业程序员的微控制器的用户群,并相信基本的简单性和强大的力量使其成为Picaxe系统的正确选择。

在前言到J. R. Hackett的书,邪恶天才的Picaxe微控制器项目,Seager写下以下内容:

“...... Picaxe系统被设计为允许学童使用微芯片图片的所有力量的方法......没有复杂硬件或复杂的编程语言的任何技术困难。[从那以后,它]已采用数十万用户 - 工业,爱好者和教育......“beplay网页版本

希尔觉得他觉得公司,“革命教育”或“Revolution教育”或“Rbeplay网页版本ev-ed”的教育价值感到非常强烈。他的梦想在英国和英国其他地区已经大大实现了。然而,Picaxe并不广泛应用于美国或世界其他地方。

看到Picaxe的一些事情会做,看看项目画廊

Picaxe最小的编程要求

用Picaxe系统尝试手动的硬件要求非常简单且相对便宜;不需要单独的硬件程序员。除了受调节的过滤的直流电源(+ 5V首选,)无焊接面包板,以及一些AWG22固体连接线,您只需需要以下内容:

  • Picaxe芯片,最便宜的是08M2 +(3.00美元或更低)
  • 3.5毫米三体千斤顶类似于CUI SJ1-3533NG(约1.50美元)
  • 10kΩ,1 / 8W或更大的电阻器
  • 22kΩ,1 / 8W或更大的电阻器
  • .1μF,16V或较大的陶瓷电容器
  • AXE027 USB编程电缆(约20美元)

Picaxe最小编程电路如下逻辑示意图。请注意,如果您的计算机有串行端口,则可以将Axe026串行编程电缆替换为AXE027,并节省一点超过10美元。如果您正在使用沉重的预算限制,可以制作自己的串行电缆。一句话小心:除非你真的知道你在做什么,否则不要试图购买USB。其中大多数都不会与Picaxe系统合作。未来分期付款将更详细地处理两个问题。

软件要求甚至比硬件更便宜(如在没有NAG屏幕的免费软件中,没有升级音高)。对于Windows用户来说,最新产品称为Picaxe编辑器6,并包含一个全功能的IDE(集成开发环境)和流程图编码辅助。对于Mac或Linux操作系统,有Axepad,也将在Windows下运行。这两个选项都包括并支持一个非常有力的基本版本。检查软件这里,并查看Picaxe基本命令列表这里

标签变体

Clive Seager和Rev-ED与所有PIC微控制器的微芯片,开发人员和制造商保持密切关系。Picaxeμcs开始使用图片,尽管标签有一些变化,它们仍然基于照片。在下面的照片中,请注意,Microchip Logo不会出现在Picaxe 08m2 +上,但在Picaxe 20m2上显示。在X2部分上,Microchip部件号是唯一仅示出的ID,如Picaxe 40x2的照片所示。

最后的想法

如果所有这些谈论“轻松”和“廉价”,你认为Picaxe只是为了孩子们,不要误导。PicaxeμC能够从无线气象站控制一些惊人的项目到机器人到近空间探索等等。甚至还有一个picaxe轨道

下面的照片中的倒计时定时器面包板由作者使用全部但隐藏在三个LED后面的Picaxe 20m2构建。

有关更多信息,请在AllaBoutcircuits上询问问题或进行搜索论坛,或看看picaxe论坛。你几乎肯定会发现大量的思想,你的兴趣。

下一篇文章串联:Picaxe到PC连接