Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: DUKELancelot on May 29, 2011, 05:31:42 PM
-
chipKIT for the Arduino™ Community (http://www.youtube.com/watch?v=ki1EVbxQo08&feature=player_detailpage#ws)
Application development using an environment based on the original Arduino™ IDE modified to support PIC32 that also still supports the original Arduino™ line. Leverages existing code examples, tutorials and resources
Pin-out compatibility with many existing Arduino™ shields that can operate at 3.3
Lower price-point at four times the performance than existing solutions
Advanced capabilities including:
Integrated USB (Device/Host, OTG)
Integrated Ethernet
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2095¶m=en553910 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2095¶m=en553910)
(http://www.digilentinc.com/Data/Products/CHIPKIT-UNO32/TILE_chipKIT-Uno32_150.jpg)
Microchip® PIC32 32-bit MIPS processor (PIC32MX320F128)
Compatible with existing Arduino™ code examples, reference materials and other resources
Arduino™ "Uno" form factor
Compatible with Arduino™ shields
42 available I/O
$26.95
(http://www.digilentinc.com/Data/Products/CHIPKIT-MAX32/TILE_chipKIT-Max32_150.jpg)
Microchip® PIC32 32-bit MIPS processor (PIC32MX795F512)
Provides additional memory and advanced communications peripherals
Compatible with existing Arduino™ code examples, reference materials and other resources
Arduino™ "Mega" form factor
Compatible with Arduino™ shields
83 available I/O
$49.50
Available for sale at http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,892&Cat=18 (http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,892&Cat=18)
-
Interesting...
I'm curious as to how they use Arduino code on a totally different architecture.
-
Hi,
I'm curious as to how they use Arduino code on a totally different architecture.
Microchip made the boards (probably seeing a vast pond to fish in), so has made them to comply - no big deal.
I'd assume them to get into trouble with inline assembler (if that can be used in Arduinos) and I'm fairly certain that it's only the C code that's compatible - you have to use a special IDE for the ChipKit and I guess that's where the "magic" takes place. And that's not different from recompiling C code between eg. PC's, Apples and *nix'
Seems a bit like a hostile takeover, where Microchip draws on Arduino's success and large code base - but perhaps it will make the Arduino more accepted in the pro world.