打印
[PIC®/AVR®/dsPIC®产品]

支持PIC单片机的ARDUINO介绍Pinguino IDE

[复制链接]
741|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
有很多很棒的平台可以创建数字化设备,以至于它得到了 很难弄清楚该使用哪一个。Arduino可能是最著名的之一,但它是基于 在ATMEL微控制器和电路板上,在拉丁美洲难以制造或昂贵 或其他国家。

Pinguino项目的目标是将Arduino语言的简单性带到 PIC ©Microchip微控制器,但带有内置USB硬件和可以构建的电路板 在你的房子里。

Pinguino是一个开源集成开发环境(IDE)。
Pinguino是一个开放的硬件板,兼容8位 (PIC18F,仅内置USB模块)和32位(PIC32MX)©微芯片微控制器。
Pinguino使用免费和开源的编译器(新华社 (打开新窗口), 小型设备C编译器;和GCC-MIPS-ELF (打开新窗口), 用于 PIC32 微控制器的 gcc 目标版本)可用于 GNU/Linux, Windows 和 Mac OS X。
Pinguino是一个控制Pinguino板的固件/引导加载程序。
Pinguino与Arduino语言和库兼容90%。
下载相关IDE访问
pinguino.cc


使用特权

评论回复
沙发
天灵灵地灵灵|  楼主 | 2023-7-13 22:40 | 只看该作者
支持的8位机型号如下

使用特权

评论回复
板凳
天灵灵地灵灵|  楼主 | 2023-7-13 22:41 | 只看该作者
支持的32位机型号如下

使用特权

评论回复
地板
天灵灵地灵灵|  楼主 | 2023-7-13 22:42 | 只看该作者
然后你就可以这样操作PIC单片机了
// the setup function runs once when you press reset or power the board
void setup() {

  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {

  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

178

主题

3395

帖子

13

粉丝