Latest activity

  • S
    I am working on an image acquisition system that uses the TCD2564DG linear CCD sensor, which produces 5560 total pixels per line, with only 5400 pixels being effective. The remaining pixels are dummy pixels are optically shielded and meant for...
  • U
    The manual at 20.3.2 describes the low voltage detector. Where during a low power reset you store a magic number in a particular register. The hardware then compares that to the known correct value. A difference triggers a low voltage violation...
  • houtson
    Hi, You are correct that the additional load on the 5V supply will be very small. Depending how many WS2812B's you are also driving the current drawn will likely be fine. The main thing to watch for is voltage and that you don't connect 5v to...
    • 1745181575281.png
  • h4yn0nnym0u5e
    No offense taken at all. I enjoy getting other perspectives . . . it's an opportunity to see things from a different point of view. No one person can know or think of every way to do something...I'm especially a creature of habit in my software...
  • K
    No offense taken at all. I enjoy getting other perspectives . . . it's an opportunity to see things from a different point of view. No one person can know or think of every way to do something...I'm especially a creature of habit in my software...
  • R
    Hello community :) I wrote a step sequencer for an Arduino Nano but accidentally fried it by connecting 5V with GND while patching on the bread board 🥴 I switched the project to a Teensy 4.0 because I had one laying around.... The steps for this...
  • h4yn0nnym0u5e
    Mixers are astonishingly cheap. I did an improved version which optimised channels with zero gain (oddly enough only 1.0 gain was optimised before), and found a 0.0033% improvement per zero-gain channel. So every mixer4 costs a bit over 0.0132%...
  • J
    joepasquariello replied to the thread PWM Phase control.
    Also recommend searching forum for eFlexPWM library. One of the examples is 3 x PWM at 0, 120, 240 deg as you would have for AC motor control. The examples run right out of the box on T4.x
  • h4yn0nnym0u5e
    Be very wary of using AI for code: time after time it generates nonsense which is just plausible enough to waste a lot of your time * is not a directive, it is an operator - these are two very different things compilers do not correct your code...
  • M
    I meant syntactically. The lexer treats '*' as an operator token which means whitespace around it is ignored. So long as it isn't part of a larger operator or comment sequence (such as *= or /*, */)
  • Rolfdegen
    50MHz pulse measurement with 10x Probe, series 450R resistor and 50R Scope impedanz resistor. I hope the measurement is correct :unsure:
    • RigolDS23.png
    • Bandbreitenmessung2.png
  • F
    I am an old man, working al lot with C in the 1980's. But I use also ChatGPT. It came to the same conclusion, it is a pointer directive not an operator. It solved the compiler error for me. Maybe in the transfer from your program to here there...
    • Screenshot_ 2025-04-20.jpg
  • K
    I was thinking particularly about the mixers. There are multiple places where there are several 4-source mixers in parallel at the same level in order to accommodate the number of input objects making up a mix (e.g. the different LFO waveform &...
  • Rolfdegen
    50MHz pulse measurement with 1x probe and 50R Scope impedanz resistor Scope 50R Impedanz Adapter
    • Bandbreitenmessung.png
    • RigolDS24.png
    • Scope 50R Impedanz.png
  • Rolfdegen
    The maximum current load for the GPIO output on the Teensy4 is 4mA. A 50 Ohm terminating resistor would overload the output
    • Teensy_GPIO_Current.png
  • SmashedTransistors
    Back from the Synth Fest France where i presented the TR-I along with some othe Teensy based synths. I updated the code and added this core engine diagram to the github. Have an happy Easter.
    • 1745160834764.png
  • Rolfdegen
    Rolfdegen reacted to MarkT's post in the thread High-speed digital I/O in teensy 4.1 with Like Like.
    For this sort of signal speed a low-impedance probe might be the best option, basically a 10:1 probe with 500 ohms input impedance and using 50 ohm setting at the scope. High impedance probes are capacitive-dividers at the top end of their...
  • wwatson
    Spaces are immaterial, * is an operator.
  • K
    Hi all, I have a surplus of Teensy 3.6 chips and 3.x bootloader chips—about 300 in total—from a previous project that has since taken a different direction. These are brand new and unused, still stored in the original box from PJRC, kept in dry...
  • P
    Thank you for the reply, but how to use this in my Arduino code .... perhaps a stupid question...
  • D
    Here's the code from the library I've been using. The entries might be named something else in the current library: void RA8876::initExternalFontRom(int spiIf, enum ExternalFontRom chip) { // See data sheet figure 16-10 // TODO: GT30L24T3Y...
  • P
    Not working on my RA8876 display error: 'class RA8876_t3' has no member named 'initExternalFontRom' 35 | tft.initExternalFontRom(0, rom); error: 'class RA8876_t3' has no member named 'selectExternalFont' Best, Johan
  • D
    With an older version of the library I used ExternalFontRom rom = RA8876_FONT_ROM_GT30L32S4W; tft.initExternalFontRom(0, rom); tft.selectExternalFont( RA8876_FONT_FAMILY_TIMES, RA8876_FONT_SIZE_16, RA8876_FONT_ENCODING_ASCII)...
  • I
    Yes I know. The regulator isn't the problem. switched it and the problem is still the same. Need to know what exactly is broken to switch it.
  • M
    Spaces are immaterial, * is an operator.
  • J
    You're not supposed to supply 3.3V directly to the teensy because it may backfeed into the 5V->3.3V regulator and kill it, which sounds like exactly what has happened.
  • M
    For this sort of signal speed a low-impedance probe might be the best option, basically a 10:1 probe with 500 ohms input impedance and using 50 ohm setting at the scope. High impedance probes are capacitive-dividers at the top end of their...
  • I
    The 3.3V has only 0.54V so the LED will not blink, even the blink sketch can be restored. the startUp process of the IMXRT stucks in step 4 (see post #1) Therefore i need to know which part is broken and i have to replace, to get the Teensy back...
  • M
    MarkT replied to the thread PWM Phase control.
    Is this thread of use? https://forum.pjrc.com/index.php?threads/complimentary-pwm-on-teensy-4-1.73347/#post-330199
  • M
    The ATmega328 has no CLKO, it will accept an input clk into XTAL1 pin, limit 16MHz. There is no system clock output. You can generate 8MHz on some of the GPIO pins using suitably programmed PWM. 150MHz is a lot, more than is sensible for...
  • P
    Dear group, For the speed of my project I need to use external font rom ER3304_1 is this possible with the RA8876 7" display. Best, Johan
  • h4yn0nnym0u5e
    Hmmm … I’d expect no change to CPU load, as there’s no obvious need to add any real audio objects; maybe a tiny bit more RAM1 because of the extra classes and their constructors. But the latter could be offset by making your overall code simpler...
  • J
    jvphotog reacted to palmerr's post in the thread Updated 8x8 and 16x16 audio with Like Like.
    Yes, that looks correct. BTW, I'm working on a stackable 4 channel mic-line preamp board. Very low noise, individually switchable phantom power, individually switchable -30dB pad (for pro-line inputs) and 20dB gain to bring the level up to where...
  • palmerr
    palmerr replied to the thread Updated 8x8 and 16x16 audio.
    Yes, that looks correct. BTW, I'm working on a stackable 4 channel mic-line preamp board. Very low noise, individually switchable phantom power, individually switchable -30dB pad (for pro-line inputs) and 20dB gain to bring the level up to where...
  • defragster
    Does a 15 second Restore press of the PGM Button until the USB end RED LED gives a flash to release do anything? That ideally would restore a factory Blink sketch.
  • J
    joepasquariello replied to the thread PWM Phase control.
    Can you be more specific? How many PWM, what frequency, and what phase angles?
  • K
    @h4yn0nnym0u5e: Yes, I am aware of the amazing work that @manicksan did to provide easy support for arrays of audio objects. In fact, he used an earlier version of my TMPS as one of his initial <test cases>. Unfortunately, I was so heavily...
  • el_supremo
    Yes, the problem isn't with the Smartmatrix library. The problem is that the original code written by Eli Curtz (i.e. all the code in your RGB_DMD_Branco directory) is written specifically for the Teensy 3.2 and uses code which directly accesses...
  • snowsh
    snowsh replied to the thread The Machine.
    A quick video to show some more progress. I have been building a companion app. The screen real estate has opened things up. While the machine is fully self contained, there are some cool things I can do with a bigger screen, a database and some...
  • P
    The old library was smartmatrix 3, I removed the smartmatrix 3 library and put the smartmatrix 4 library
  • P
    Thank you, because I am already using the SmartMatrix 4 library. The question is what kind of changes I will have to make to the code
  • el_supremo
    You may be using the correct SmartMatrix library for a T4, but your own code is still expecting a T3. For example in Boardinfo.ino you have: /* Read the MAC address http://forum.pjrc.com/threads/91-teensy-3-MAC-address To understand what's...
  • L
    lorencc replied to the thread ISR not being called.
    Perfect. Thanks much.
  • el_supremo
    el_supremo replied to the thread ISR not being called.
    This: IntervalTimer myTimer; Should be at the top of your file. It is a declaration, not an executable statement. Declaring myTimer within the setup() function means that the myTimer instance will disappear when the setup function ends. Pete
  • J
    jvphotog replied to the thread Updated 8x8 and 16x16 audio.
    Holy moly this 2776 is small! Just want to confirm this is the correct orientation. Thanks!
    • IMG_2285.JPG
  • T
    @h4yn0nnym0u5e: An update on my efforts to incorporate your modulation/tuning updates to the strings object. Once again, thank you for your efforts. I could never have accomplished this without your help. I struggled for a bit to get...
  • P
    how do I set the PWM outputs to a 30% offset and be able to set the %On Time different values?
  • L
    Been all over the Internet. No proposed solution worked. #include <Arduino.h> volatile bool led_state = false; #define LED_PIN 13 /////////////////////////////////////////////////////////////////// void timerISR() { led_state =...
  • F
    I got also troubles with some USB memorysticks. It turned out is was not the program, but the wires from the teensy to the USB connector. You need shielded wires or at least twisted wires and not to long.
  • F
    Maybe a little bit late, but : There is a space between your unit8_t and the *. Delete that and place the * back in the declaration.
Back
Top