24.05.2011

Arduino-kompatible Entwicklungsplattform f├╝r PIC32




Microchip stellte eine Open-Source-Entwicklungsplattform f├╝r 32-Bit-Mikrocontroller vor, die auch mit Arduino-Hard- und Software kompatibel ist. Die chipKIT genannte Plattform wurde von Digilent, einem von Microchip autorisierten Entwicklungspartner, entwickelt und gefertigt. Die Plattform besteht aus zwei Entwicklungsplatinen auf PIC32-Basis und der Open-Source-Software, die kompatibel mit der Arduino-Programmiersprache und Entwicklungsumgebung ist.

 

Die chipKIT-Hardware ist wiederum kompatibel mit bestehenden Arduino-Shields und Anwendungen und kann mit der Arduino-IDE und bestehenden Ressourcen wie Code-Beispielen, Bibliotheken, Referenzen und Tutorien entwickelt werden. Die chipKIT-Platinen arbeiten auf PIC32-Basis mit 80MHz und bieten Flash-Speicher von bis zu 512KB mit bis zu 128KB RAM. Sie sind mit einer Kommunikationsperipherie von Ethernet ├╝ber CAN bis USB (Full-Speed Host, Device und OTG) ausgestattet sowie mit verschiedenen Timern, einem 16-kanaligen Ana-log-Digital-Konverter (ADC) mit 1 MSPS, zwei Komparatoren und mehreren I2C-, SPI- und UART-Schnittstellen.

 

Das chipKIT integriert den PIC32-Mikrocontroller mit dem MIPS32 M4K-Kern von MIPS Technologies. Die Software wurde auf Kompatibilit├Ąt mit den bestehenden Arduino-Shields, Anwendun-gen und Lernsoftware programmiert. Die Arduino-Programmierumgebung wurde modifiziert und erwei-tert, so dass PIC32-basierte chipKIT-Platinen genauso unterst├╝tzt werden wie normale Arduino-Platinen. Dasselbe gilt f├╝r die Arduino-Standardbibliotheken und die Unterst├╝tzung der chipKIT-Platinen sowie der Arduino-Platinen.

 

Alle Anpassungen wurden auch an die Arduino-Open-Source-Community weiter gereicht. Ausnahmen sind eine kleine Zahl an Schutzvorkehrungen die mit 5V arbeiten; die gro├če Mehr-heit der bereits vorhandene Arduino-Hard- und Software-Anwendungen auf der chipKIT-Plattform sind bereits ohne Modifikation kompatibel.

 

Die chipKIT Uno32 Entwicklungsplatine (Bestellnummer # TDGL002) ist identisch mit der Arduino Uno Platine und verf├╝gt ├╝ber 128 KB Flash-Programmspeicher und 16 KB RAM sowie mit je zwei I2C-, SPI- und UART-Peripherien. Der Preis betr├Ągt 26,95US$. Die chipKIT-Max32 Entwicklungsplatine (Bestell-nummer # TDGL003) zum Preis von 49,50US$ entspricht der Arduino Mega-Platine ausgestattet mit 512 KB Flash-Programmspeicher und 128 KB RAM, au├čerdem mit USB-, CAN- und Ethernet-Kommunikation sowie mit f├╝nf I2C-, vier SPI- und sechs UART-Anbindungen.

 

Die chipKIT-Platinen und die unterst├╝tzende Open-Source sind ab sofort erh├Ąltlich. Mit chipKIT-Network und I/O-Shields sind sie im Juni 2011 zu haben.


 


--> -->