迁移指南Uno32到uC32

截至2015年9月,我们强烈推荐uC32Uno32。

uC32和Uno32几乎一模一样。如果你比较eagle板文件,你会看到两个板完全对齐(如下图所示)。

这两个板之间的唯一区别是板上的微控制器。

chipKIT Uno32 chipKIT uC32
16030128275 _513a7b1980_m.jpg 15842731258 _041bfcb7a1_m.jpg
微芯片®PIC32MX320F128 微芯片®PIC32MX340F512H
80MHz/105DMIPS, 32位MIPS 4k核心 80MHz/105DMIPS, 32位MIPS 4k核心
128kb程序内存 512kb程序内存
16 KB的内存 32 KB的内存
12kb辅助Flash (Boot Flash) 12kb辅助Flash (Boot Flash)
工作电压2.3 ~ 3.6 工作电压2.3 ~ 3.6
4通道硬件DMA控制器
2 SPI 2 SPI
2 I2C 2 I2C
16A / D渠道 16A / D渠道
5输入捕捉 5输入捕捉
5输出比较(PWM) 5输出比较(PWM)
8兆赫, 32khz内部振荡器 8mhz, 32kHZ内部振荡器
53个I / O管脚 51 I / O管脚
Arduino R3头标准42可用的I/O Arduino R3头标准42可用的I/O
3.3 v操作电压 3.3 v操作电压
3.3 - 5 v逻辑水平 3.3 - 5 v逻辑水平
+/- 18mA直流电流每引脚 +/- 18mA直流电流每引脚
USB迷你端口编程 USB迷你端口编程
2用户发光二极管 2用户发光二极管
重置按钮 重置按钮
外部电源- 5mm炮管插孔 外部电源- 5mm炮管插孔
安装孔 安装孔
zUno卡夹兼容(2.5英寸) zUno卡夹兼容(2.5英寸)

通过对主板进行最小的改变,更高功率的微控制器的改变使chipKIT用户能够开始探索32位MIPS处理器的更多优势。额外的内存和增加的4通道DMA(直接内存访问)现在可以支持像chipKIT网络栈(将您的项目连接到互联网)或我们的WS2812这样的库领导驱动程序库。

这两块板都是无缝的,可以在MPIDE中使用,只需要在编程前进行微小的更改来选择正确的板。

这意味着你基本上可以对大多数项目、课程材料或教程进行查找和替换。