Hi,
I'm working on a drum sequencer with 60 knobs, 40 buttons and 80 leds… I currently prototyp it with an arduino mega2560, but I consider to switch to a Teensy 3.0 or Due… I would prefer the Teensy for it's smaller size, but I'm not sure about it's speed and i/o connections…
1. Is the Teensy 3.0 faster than a mega2560? The mega runs at 16mhz, the Teensy at 48MHz. It should be faster, shouldn't it? Are there any things I need to note (maybe a slower flash, slower i/o pin access, slower spi, etc.?)?
2. Also how compares the Teensy to the Due? If I would overclock it at 96Mhz it should be also faster, right?
3. Can I use the timer like on the mega2560? My drum sequencer dependents on the timer for correct midi clock.
4. How would you connect so many leds, buttons and potis on a Teensy? I need a fast responsive time and the leds should blink without noticable lag (thats why I consider to switch to faster microcontroller). My current setups runs with daisy chained 595s for LEDs, daisy chained 165s for Buttons and 4051s for the potis… Can I improve this setup for faster responsiveness (I currently don't notice any lags, but my sequencer code is maybe only to 10% finished)? Will a faster microcontroller read/write the pins faster?
5. Will it slowdown the hardware spi, if I connect 2 devices on it (a sd card reader and an oled display)?
Thanks. I hope I didn't asked to many (stupid) questions :/
I'm working on a drum sequencer with 60 knobs, 40 buttons and 80 leds… I currently prototyp it with an arduino mega2560, but I consider to switch to a Teensy 3.0 or Due… I would prefer the Teensy for it's smaller size, but I'm not sure about it's speed and i/o connections…
1. Is the Teensy 3.0 faster than a mega2560? The mega runs at 16mhz, the Teensy at 48MHz. It should be faster, shouldn't it? Are there any things I need to note (maybe a slower flash, slower i/o pin access, slower spi, etc.?)?
2. Also how compares the Teensy to the Due? If I would overclock it at 96Mhz it should be also faster, right?
3. Can I use the timer like on the mega2560? My drum sequencer dependents on the timer for correct midi clock.
4. How would you connect so many leds, buttons and potis on a Teensy? I need a fast responsive time and the leds should blink without noticable lag (thats why I consider to switch to faster microcontroller). My current setups runs with daisy chained 595s for LEDs, daisy chained 165s for Buttons and 4051s for the potis… Can I improve this setup for faster responsiveness (I currently don't notice any lags, but my sequencer code is maybe only to 10% finished)? Will a faster microcontroller read/write the pins faster?
5. Will it slowdown the hardware spi, if I connect 2 devices on it (a sd card reader and an oled display)?
Thanks. I hope I didn't asked to many (stupid) questions :/