arm:teensy3
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
arm:teensy3 [2014/04/16 20:26] – [Teensy Loader CLI] redox | arm:teensy3 [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # Teensy 3 | ||
- | ## Overview | ||
- | {{ : | ||
- | I already had experience with the Teensy2, but I needed more power, better ADC, ... for a larger project (work, can't tell much more sorry)°. Before going for the Teensy3, I reviewed different ARM breakout boards, but I didn't need any special features or a large board. | ||
- | |||
- | ### Teensy3.1 | ||
- | {{ : | ||
- | |||
- | No more black PCB, but gold plated finish instead of tin plated. You can't have everything, right ?! It's basically a simple CPU upgrade, but you can find more details on [[http:// | ||
- | |||
- | ## Tools | ||
- | |||
- | ### Arduino vs C | ||
- | Well, the only thing that was not really cool (__for me__) with the Teensy3 was there was no toolchain, no libraries, no tutorial whatsoever for one to start coding. | ||
- | |||
- | Paul, from PJRC, has made a really great work to make the Teensy3 fully Arduino-compatible, | ||
- | |||
- | ### Toolchain | ||
- | |||
- | |||
- | ### Teensy Loader CLI | ||
- | |||
- | Once again, Paul made a great USB bootloader. It's even better than the one on the Teensy2, since it's harder to brick; actually, there' | ||
- | |||
- | You need the teensyloadercli software, but, obviously, updated for the Teensy3. It can be found in the [[http:// | ||
- | |||
- | * Start the application with the correct arguments. Like ` ./ | ||
- | * Press the onboard button | ||
- | * Wait until completion | ||
- | * Done ! | ||
- | |||
- | ## LED Blink | ||
- | Or, as it's often called, the _Hello World_ for µC | ||
- | |||
- | Nothing fancy, it just blinks the onboard LED on the Teensy3. The source is here: {{: | ||
- | |||
- | Compile with `make` then program with `make program` (you need the teensyloadercli software in the source folder, I moved it system-wide later I think...). Press the button on your board, it should be flashed and then reboot. The LED blinks ! =D | ||
- | |||
- | ## USB | ||
- | ### HID Debug | ||
- | It should work with the __hid\_listen__ software from PRJC... | ||
- | |||
- | Well, blinking a LED is really cool (I _love_ LEDs)° but the Teensy3 is a bit too-much for doing just that. Moving on to USB, I really liked the hid_debug_only feature on the Teensy2, so I though I would do something like that for the Teensy3. | ||
- | |||
- | ### RawHID | ||
- | |||
- | |||
- | ## I2C | ||
- | ### Master | ||
- | |||
- | ### Slave | ||
- | |||
- | |||
- | ## ADC | ||
- | |||
- | |||
- | ## PWM | ||
- | |||
- | |||
- | ## Links | ||
- | |||
- | * [[http:// |
/home/share/www/redox.ws/wiki/data/attic/arm/teensy3.1397680006.txt.gz · Last modified: 2023/11/24 21:55 (external edit)