...This leads to an interesting question from someone who knows nothing of audio (comms & measurement guy here). When one refers to "reverb", is the standard of practice to separate the channels with...
Type: Posts; User: LenSamuelson
...This leads to an interesting question from someone who knows nothing of audio (comms & measurement guy here). When one refers to "reverb", is the standard of practice to separate the channels with...
Hi Rowan,
It turns out that my project at work is just finishing a design using an MK66 part, so I am interested in starting to use an MK66... I was a Kickstarter backer for the Teensy 3.6, and...
On a project that does not use the Teensyduino code, I have been successful in using the watchdog interrupt to great effect, using the ISR to store some state before the reset happens.
I had code...
Perhaps a way to support through-hole resistors while consuming limited board space: Place the holes 0.10 inch apart, allowing the resistors to be placed vertically. There will inevitably be...
Question about the product page... It looks like there are two copies of the top side illustration, none of the bottom.
Congratulations on the new release! Two units ordered, looking forward to...
Not really relevant to the question of using a watchdog to awaken a CPU from sleep, but for those who read these comments, I have an update on how the Kinetis watchdog hardware works.
I use a...
On the topic of interrupt service and CPU performance... The K64 in the Teensy3.5 is an amazing performer. I've been using FRDM K64F devboards (with 10/100 Ethernet and a little IP stack) to support...
Rcarr's observation about the idle state of leads to a question about UART handling at a register level: I have not looked at the Teensyduino driver layer recently, but there's a possibility that...
Thanks to all, my co-workers and I appreciate the info.
Hi Willie_from_Texas, what system clock rate are you using to obtain those numbers? At first glance they seem impressive.
Have you considered Bluetooth keyboard emulation? Similar idea, but without the wires.
<edit>: I do not know what challenges there may be in creating Bluetooth associations with many devices.
I've used the programmable delay block to trigger ADC conversions, and can attest to the consistency of the resulting sample rate. I have also used the DMA controller to transfer the collected ADC...
I have not looked into the UART libraries lately, being deep into a big project at work. If the definition is not present in the code, it's probably just an oversight.
My project uses RXEDGIF...
Totally speculative idea: Use a hardware SPI port set to a bit rate about 4 (or maybe 8) times the bit rate of the Manchester signal, set up to run flat-out continuously, storing the incoming bits in...
Hi all,
I am with KurtE, both with respect to the RPI3 and Odroid(s). My co-workers and I have had excellent results with both.
My current work involves both (semi-substantial) compilation and...
There are a few things to know, the first of which is that a PIT control library exists which will help:
<arduino_root>/hardware/teensy/avr/cores/teensy3/IntervalTimer.h -- Header file defining...
Assuming several things here: 1) Teensy 3.1 or 3.2; 2) No special clock settings (there are several overclocking options). Given those two assumptions:
The PIT runs at the bus clock frequency (36...
Many of these environments (MBED, uTasker, MQX, etc.) depend on the developer spending a fair amount of time to learn their inner workings, which I'm guessing is what informs your last comment. It is...
There are multiple variations on three common themes, so it's a bit confusing at the beginning.
1) PJRC: Support processor sets up a RAM-executing bootloader to accept images over USB using...
The FRDM board has a structure similar to Teensy: The processor that we all use, write programs for and has the peripherals (accel, etc.), is the K64. Both Teensy and thhe FRDM have an additional...
The Teensy 3.5 (based on the Kinetis K64), uses the same microcontroller as the NXP/Freescale FRDM-K64F dev board which is supported by MBED directly.
An early prototype of a product that my group...
Your assumptions are basically correct WRT connecting a pot between AGND and 3.3V, that is a pattern that I have been using to validate our analog subsystem at work. We connect the wiper to an...
Check connectivity between pads for the broken off components: they probably connect LineIn and LineOut signals to the connector. If this guess is right, they are 1.0uF filter capacitors.
Our hardware needs to be protected from all sorts of environmental insults (spikes, etc.) so we use protective diodes. The part we use is a three-terminal part so it fits in a very tightly packed...
It is possible to configure a pin to trigger a DMA request on rising, falling, or both edges. Check the "Port Control and Interrupts (PORT)" chapter. The DMA transfer control descriptor has plenty of...
I concur with WMXZ, read code and the CPU docs.
The Kinetis family DMA shines brightly: It is a full chaining ("scatter/gather" in the Kinetis docs) controller, and we use it to great effect...
VBAT registers are outside the ARM CPU, they are built into a functional block that is not modified by resets and whose contents are preserved even in the lowest power state, being kept up by the...
The transmitting program is experiencing buffer overrun: It is trying to send bytes without waiting for the characters to exit the sending UART.
9600 bits/second produces output at 960 bytes per...
In case you have not already seen this, there is another developer of a really small Teensy derivative whose project began with trying to do a similar cut of Teensy:
...
The company I work for has been using Teensy 3.2 for initial prototyping of a product that will eventually use an MK60 (quad differential ADC). Our first few tests of the part produced results that...
The Raspberry Pi folks (in particular Dave Akerman) have been ballooning for several years. It may be that some of the lessons they have learned will apply to your project. Their flight plan...
In a word, yes.
A more complete answer is: Once the bootloader has loaded your application into the MK20 flash (the "main" CPU), the MK20 is fully programmed, independent and self-starting. The...
Yes, the UART in the Teensy handles break, it has idle detection, receive leading edge detection, and works well with the DMA controller. There are several subtle "gotchas" to watch out for, but once...
Forces of good, definitely. IMHO. The company I work for has a rather.... "traditional" approach to acquisition: Approved vendors only. If it weren't for DigiKey selling Teensy, I have no idea how we...
I've been considering use of a timer/counter trigger input: In a design that I'm working on, I plan to have the master warn the clients of an upcoming synch, allowing them to prepare the...
(Indistinctly recalled) The issue generally breaks initialization and enumeration state machines but not hardware. I had forgotten about backflow causing Raspberry Pi issues, again causing difficulty...
I've read on the Minnowboard Max forum, the Parallella forum, and others, that some USB hubs are not standards-compliant in "providing" power back to the host system. Your hub may be one those.
...
I've been playing with the Ultimate GPS connected to a Teensy3.0, and found that the combination works very well. The GlobalTop GPS docs include some device-specific NMEA command sentences that I've...
The Teensy3.1 has 64k RAM, of which one can count on using all but a few kbytes. Each pair of int32_t values will use 8 bytes, so your 7000 is close to the maximum given the structure that you have...
Hi, trying to keep it short...
1) "make" is a dependency checker and interpreter, deciding what steps are performed to transform source input into target results. Properly structured makefiles...
1) I shop at the Micro Center in Central Ohio (Columbus). The store has a dedicated "maker" section with a wide variety of components, parts and systems. Everything from little parts to Arduino...
Much of the human experience is relative... PL/I compares favorably with FORTRAN and COBOL. Anything block-structured is an improvement.
Something else to admit: AOS and AOS/VS were my all-time...
Hi Steve,
I'm wondering whether that first stackless computer was the PDP-8? Studying the -11 after working on the -8 for a few years was *wonderful*. Reentrancy!! :-)
Transitioning to C was...
The discovery of the baudrate setting is plenty for me, and truth be told, I should have recognized it long ago. Between that and the low-overhead linux command line loader, it adds up to being a...
Hi Paul,
The raspberrypi experimental loader link appears to be broken. The link location is
http://www.pjrc.com/teensy/teensy_raspberrypi.tar.gz
Perhaps it makes sense to try tomorrow; it's...
Please accept my apology for getting the PIDs wrong, and thanks to Paul for monitoring the forum.
Glad to hear that the remote update worked for you.
Taking the questions one at a time...
Yes, as long as the new sketch is built using the normal teensyduino software enviornment. As long as your sketch doesn't do something like lock up the...
I have good news for you this morning, something I had not thought to try until now. It is possible to do the entire reload remotely if the Teensy is runing a sketch that has the teensyduino code...
I'm guessing that by "command line loader" you are asking for a tool that will load the hex file into the Teensy. Two capabilities are required, but only one of those capabilities is implemented in...
Good points. I've already alerted my manager of the uTasker work, and he has expressed interest in their projects and products. We'll probably move more decisively early in the new year. It's...