I'm exploring highest ambient temperature for a T4.1 system. With LEDs on the 5V and 3.3V rails, I can see that above ~75 deg C the 3.3V rail shuts down, while 5V rail stays on. Question: is that because the LDO itself goes into thermal shutdown...
Yep, TCM is basically the same speed as cache. It can be slightly slower in some cases, like heavy use of DMA.
There's a reason why we default to use of RAM1. ;)
I don't recall anyone ever running (and sharing) this specific test. But yeah...
Finally got around to sitting down and mapping out all the exposed pins properly and found something odd - there's a pin labelled BATT_VIN/22/A8. My first thought: "how can this pin be both BATT_VIN and an I/O pin?" The answer is it can't/isn't...
Somewhere in history back @mjs513 posted these images of the bare DevBoard I got and scanned associated with the pin names. These are in the DOCS folder of the original github by @defragster that got abandoned when the lib was forked ... not sure...
We copied the Micromod pin pad labels, that's why it says BATT_IN - it's a Micromod label. It is wired to 3.3v on the ATP board and any other MM carrier board with a voltage divider.
But it's just a GPIO, so can be used for anything else on the...
So I've made a lot of progress on this project, and have it working fairly well now.
One additional thing I'd like to do is have the Teensy go into a "sleep" mode, or a low power idle mode, when there is no traffic on the canbuses for a given...
Well... That would certainly explain the "good" results! That was a silly thing for me to overlook . I think it would be interesting to see the accurate results, so I tried modifying the startup code to disable use of the cache. I wouldn't go...
This is the controller I have:
https://www.amazon.com/gp/product/B082NQLY97/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
If you scroll down there are pairing instructions. Think I had to press the button on the controller to pair each...
No. NVIC uses priority levels. As long as you don't reconfigure the priority, you'll never get a recursive interrupt. Upon entry to the ISR, the NVIC knows you're now running at that interrupt's priority level. It won't allow more interrupts...
Somewhere in history back @mjs513 posted these images of the bare DevBoard I got and scanned associated with the pin names. These are in the DOCS folder of the original github by @defragster that got abandoned when the lib was forked ... not sure...
The forum search has limitations. It's not Google!
But you can use Google. Just add "site:forum.pjrc.com" to anything you search on Google and it will limit their search to only this forum. I believe this also works on Bing and DuckDuckGo.
I can't say exactly how your program should be written, but here is some general advice which may (or may not) help.
I would add a variable which keeps track of the intensity level you're currently displaying. Maybe this would be a single...
I want to connect an analog sensor to the Teensy ADC and send the message to the ESP. The ESP will send to another ESP wirelessly using the ESPnow protocol. I am confused where to start from in the code.
I have connected the Teensy4.1 with my ESP-C3-12f using UART .
Teensy4.1. ESP-C3-12f
VCC. ................ VCC
GND. ................. GND
RX1. .................. TX0
TX1. ...
I know there is a post on the forum where pjrc has described the limitations on using Pin 13. I need to see it because I'm trying to use every pin on my T4.1 and I need to check that my usage of 13 will not break the rules. So my question is...
There is a way to add/use different impulse responses, but i haven't gotten to test it thoroughly yet. I have made a python script that converts the wav files into c arrays. Will be added in the foreseeable future. If you want to play with it...
Thank you @sndsgd, I'll take a deeper eye into neopixels but now I want to keep it really simple and I'm struggling with the code.
I need some 'delays' because otherwise blinking goes too fast. I want the LED combination to stay ON for a while...
We copied the Micromod pin pad labels, that's why it says BATT_IN - it's a Micromod label. It is wired to 3.3v on the ATP board and any other MM carrier board with a voltage divider.
But it's just a GPIO, so can be used for anything else on the...
Hi everyone,
I am trying something seemingly simple, yet I can't seem to get it working reliably.
What I want:
- receive external trigger via hardware pin, this defines our t0 timepoint
- send delayed by synchronized output signals (flashing...
Smartled shield uses a low profile reverse entry socket mounted on the bottom of the board. The teensy is on the top of the board with the lowest profile available. The thin sockets I use are custom made in China, but I know thicker ones are...
This is very impressive!
I was looking for those impulse responses but I could not find them and wondered if they could be changed? I would like to try using impulses I created for my acoustic guitar when I get missing parts to my Teensy 4.1...
Any reason you didn't look at using the FlexIO interface to reduce the CPU loading slightly? If you pick the correct pins you can get 16 bits wide that way.
I've used that to run an 8 bit parallel bus at 120 MHz without any issues, in theory it...
You don't need to refill all the registers at the same time. You could keep refilling only the "top" register after every two transfers which would hide any variable latencies.
Yes, that’s right, you can use both TDM channels at once. Can’t claim to have checked the pin numbers you gave though :) Doesn’t matter whether they’re CS42448 or PCM3168.
There’s also this thread and linked pull request which suggests that it...
If two PCM3168As were connected to TDM and TDM2 of a Teensy 4.1, will it be able to receive a total of 12 audio inputs?
When using two CS42448, which were connected to TDM and TDM2 of a Teensy 4.1.
TDM was "7:OUT1A, 8:IN1, 18:SDA, 19:SCL...
Somewhere in history back @mjs513 posted these images of the bare DevBoard I got and scanned associated with the pin names. These are in the DOCS folder of the original github by @defragster that got abandoned when the lib was forked ... not sure...
Sorry for the type errors.
For people learning to write Chinese/Japanese characters, the order and of brush or pen strokes is very important to the production of legible and elegant characters. So when the photosensor array detects the...
Hello Mark,
I will respond to the questions I am able to from your post.
First: Sample rate, I have no idea but I suppose it does not need to be very fast as the photosensors are not responding to audio. The sensor signals work in...
Finally got around to sitting down and mapping out all the exposed pins properly and found something odd - there's a pin labelled BATT_VIN/22/A8. My first thought: "how can this pin be both BATT_VIN and an I/O pin?" The answer is it can't/isn't...
Finally got around to sitting down and mapping out all the exposed pins properly and found something odd - there's a pin labelled BATT_VIN/22/A8. My first thought: "how can this pin be both BATT_VIN and an I/O pin?" The answer is it can't/isn't...
Hi to all,
I've made a midi foot switch controller based on the Teensy LC.
Features:
8 assignable footswitches
Bank selection
2 expression pedals connectors with TRS/RTS switch
USB Midi input and output
Midi DIN output
(TODO) LED feedback...
Piccolo 4C Black is a stochastic MIDI sequencer developped since a few years ( around 2016) in solo
I decided in 2023 to make its code and the schematics public, so here is is : https://github.com/SylvainVanIniitu/Piccolo-4C-Black...
@PaulStoffregen
Yes, it was the attachInterrupt() that I was concerned about.
In interrupt.c, at line 89 it invokes NVIC_ENABLE_IRQ(IRQ_GPIO6789); Does that mean that interrupts become enabled again while I am still in my ISR?
I thought...
@PaulStoffregen Hi Paul, it works! Thank you. I have one question though, how do we restore the generic interrupt handler? Trying to load it with attachInterruptVector() gives an undefined reference. Another strategy, actually the one I...
Ok, so for anyone coming to this thread in the future with a similar problem, here's the sequence of steps that seem to have resolved my issues:
make sure midi ports are closed in midi host application
close serial monitor
upload sketch
open...
First quickly check if your CM used the correct flash part. The Winbond parts with "Q" at the end do not work and will give this 3 blink error. Only the "M" parts work.
Hi everyone!
I've been experimenting with Teensy for a few years now, and I'm excited to share my latest project with you.
I built a drone synth pedal using a Teensy 4.1 with the audio board. The forums here were an amazing repository of...
I found this post in the forum and it's helpful, but not conclusive in my case.
I'm now mounting a "Teensy 4.1 Pins" to my daughterboard as pictured
I'd like to use pluggable sockets instead (to allow testing a daughterboard without soldering a...
3 blinks means a problem with the flash memory.
Blink code are on the T4 bootloader chip page. Scroll down to "Troubleshooting & Diagnostic Blink Codes" near the end,