Just a heads-up that Teensy my favorite small form factor Arduino compatible board, just got a solid upgrade with the 32bit ARM Cortex-M4 48mhz based Teensy 3.0. The Teensy 2.0 has pretty much been my bread and butter board for homegrown experiments (and some work related ones also). Looking forward to playing with the capabilities of the new one. The creator also aims to keep Arduino compatibility with the new ARM chip, if you don't want to talk directly to the hardware.
More information about the Teensy 3.0 should become available once the Kickstarter pre-order is completed and the Teensy 3.0 becomes official in the PJRC.com store.
But a quick highlight of the specification are:

John, how do you program these? Do you use the Arduino IDE? Or something else?

You use a program loader that either programs a hex file directly, or acts like a go between for the Arduino IDE so that you can upload program like with a regular Arduino board.
Comment by sergei lupashin on October 11, 2012 at 8:26am Thanks for this, this is awesome! Direct link to PJRC product: http://www.pjrc.com/store/teensy3.html

Ok, looks like you can do a lower level C++ program and upload a hex with the loader. Or you can install an extension for the Arduino IDE that lets you program the Teensy directly from Arduino?
Comment by Rana on October 11, 2012 at 8:47am 128K Flash seems much smaller.

R, that is correct.

Ok cool. Basically, I'm interested in having more than micros() timing resolution. But I guess if I used the Arduino IDE, that's all I'd get. Do you know what the timing resolution is if using basic C++ programming?

That is no problem, even on the atmega hardware if you just talk directly to the hardware. Arduino severely limits much of the available functionality trying to be user friendly.
For example if you have a timer with no prescaler on a 16mhz system, you theoretically get a timer resolution of 62.5 nanoseconds. But of course you have to spend some time requiring and processing the timer counter, so the practical resolution is worse depending on what you want to do. But beating micros() is no problem outside Arduino.
Comment by sergei lupashin on October 12, 2012 at 2:13am I don't know what happened to Michael Zaffuto's comment, I thought it was very useful: spec-wise the FEZ Cerb40 does look like a good alternative (especially with the STM32F4) to this board..
Comment by robert bouwens on October 13, 2012 at 2:29am the clocking speed of the teensy is a way beyond of what i would expect.
i would opt for the fez device.
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.24 members
1289 members
681 members
248 members
57 members
© 2013 Created by Chris Anderson.
Powered by

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