
Comment by Ritchie on May 13, 2011 at 4:13am
Comment by healthyfatboy on May 13, 2011 at 4:47am 
Comment by Michele on May 13, 2011 at 5:03am
Comment by Jonas on May 13, 2011 at 5:03am
Comment by bGatti on May 13, 2011 at 10:07am I'd be surprised if this is language - compatible; pin-compatible is one thing - but code/library compatible?
yeah right.
Comment by bGatti on May 13, 2011 at 10:11am (The Website goes even further than merely "operating in the Arduino IDE" to asserting that this device is library compatible.
If this is the case, it would seem to amount almost to platform emulation (or compiler translation). In any event - I am very surprised, and pleased. (Real time debugger biachez).
Comment by Taylor Cox on May 13, 2011 at 9:31pm 
The chipKIT boards seem to be official MicroChip products. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&...
That tells a lot about how influential the Arduino brand has become in the micro-controller world.
Reading between the lines of the sparse information available with quotes like "Program using a modified version of the Arduino IDE, available as a free download for PC, Mac OS, and Linux. (Coming 5/21)", I would guess they are going to use cross compiling. Meaning that most likely they have written a Arduino feature conversion library that replaces the AVR-GCC compiler with a PIC compiler. Could work, but I suspect there is going to be a lot of pitfalls with external libraries and code using AVR hardware specific code.
Comment by Tim - Arduino for Visual Studio on July 7, 2011 at 3:56pm In terms of the ide, the chipKit guys do still have some work to do on the libraries but seem to be working fast.
I have used the chipKit arduino ide to compile the latest apm code. It compiles to a slightly smaller size than using the standard arduino ide so older apm users might find it useful.
I thought I would try a really crude speed test. Arduino v's ChipKit. I plan to test how both boards work under load but my initial test was incrementing a numeric counter inside a 10 millisecond loop. (Actually I tried 10, 100 and 1000 millis but the results only differed due to the increase in time)
The test results are very interesting.
Wow! What a huge difference, and for a board that costs less and is more functional than an avr arduino. The timings on the chipKit also appear to be more consistent.
//Here is the simple speed test code. serial reports at 9600 baud
//
long nDone2 = 0L;
long nextCycleAtMillis2 = 0L;
int nextCycleFrequencyMillis2 = 10;
void setup() {
Serial.begin(9600);
}
void loop()
{
while(true)
{
test2();
}
}
void test2()
{
nextCycleAtMillis2=millis()+nextCycleFrequencyMillis2;
nDone2=0L;
while (nextCycleAtMillis2 > millis())
nDone2++;
Serial.print("Counter after ");
Serial.print(nextCycleFrequencyMillis2,DEC);
Serial.print(" millis: ");
Serial.print(nDone2);
Serial.println();
}
//
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.51 members
133 members
1298 members
249 members
106 members
© 2013 Created by Chris Anderson.
Powered by

You need to be a member of DIY Drones to add comments!
Join DIY Drones