Search results

  1. S

    Future Teensy features & pinout

    Dear Paul, Thank you for your detailed explanation, your candour with the details is much appreciated. Best, Susan.
  2. S

    Future Teensy features & pinout

    The chips are now available... but which version: i.MXRT1175 or i.MXRT1176, and Consumer (at 1GHz), Industrial or Automotive (both at 800MHz)...
  3. S

    Taylor series equation - angle value setup

    This is what the glitch shows as in the test-code output: Fault at 0x40000000 3FFFFFF8 - 7FFFFF88 - 3FFFFFF8 3FFFFFF9 - 7FFFFF84 - 3FFFFFF9 3FFFFFFA - 7FFFFF88 - 3FFFFFFA 3FFFFFFB - 7FFFFF88 - 3FFFFFFB 3FFFFFFC - 7FFFFF88 - 3FFFFFFC 3FFFFFFD - 7FFFFF8A - 3FFFFFFD 3FFFFFFE - 7FFFFF88 - 3FFFFFFE...
  4. S

    Taylor series equation - angle value setup

    Many thanks for the confirm... Many thanks for the confirm. I have just tidied up my test-code and checked it runs on a Teensy 4: /* Teensy 4 SINE wave output glitch diagnosis * * From RA4M1 DAC code * * Susan Parker - 21st August 2023. * Undate with Paul Stoffregen's 11th order...
  5. S

    Taylor series equation - angle value setup

    I have tried this out with a certain new RA4M1 board, but found that the "angle" setup needed to be: angle = (int32_t)(0x7FFFFFFFu - ph); ... otherwise at the very top point of the sine these was a glitch (which I noticed as I was using the DAC as a monitor). This was using an increment...
  6. S

    T4 Pin Drive Strength

    Alternately adding an extra parameter... although one has to specify something in the third position even for inputs // See i.MX RT1060 Processor Reference Manual, Rev. 2, pages 385 to 399 void pinModeExt(uint8_t pin, uint8_t mode, uint8_t strength) { const struct...
  7. S

    Future Teensy features & pinout

    i.MX RT1170 - Arrow Hands-On Training https://register.gotowebinar.com/register/5756587000132060173
  8. S

    T4 Pin Drive Strength

    Hi Paul, Awesome, thanks for the update.
  9. S

    T4 Pin Drive Strength

    Updated core_pins.h #define HIGH 1 #define LOW 0 #define INPUT 0 #define OUTPUT 1 #define OUTPUT_1 11 #define OUTPUT_2 12 #define OUTPUT_3 13 #define OUTPUT_4 14 #define OUTPUT_5 15 #define OUTPUT_6 16 #define OUTPUT_7 17 #define INPUT_PULLUP 2 #define INPUT_PULLDOWN 3 #define...
  10. S

    T4 Pin Drive Strength

    Thanks tonton81 - need to put brain into gear Clunky, but it now works... with an updated .h file which I will post next void pinMode(uint8_t pin, uint8_t mode) { const struct digital_pin_bitband_and_config_table_struct *p; if (pin >= CORE_NUM_DIGITAL) return; p =...
  11. S

    T4 Pin Drive Strength

    And update core_pins.h to add the underscore OUTPUT_Xs ... #define HIGH 1 #define LOW 0 #define INPUT 0 #define OUTPUT 1 #define OUTPUT_1 1 #define OUTPUT_2 1 #define OUTPUT_3 1 #define OUTPUT_4 1 #define OUTPUT_5 1 #define OUTPUT_6 1 #define OUTPUT_7 1 #define INPUT_PULLUP 2...
  12. S

    T4 Pin Drive Strength

    Would this work for drive-strength? In file :: ...\hardware\teensy\avr\cores\teensy4\digital.c :: void pinMode(uint8_t pin, uint8_t mode) void pinMode(uint8_t pin, uint8_t mode) { const struct digital_pin_bitband_and_config_table_struct *p; if (pin >= CORE_NUM_DIGITAL) return; p =...
  13. S

    Teensy 4.1 How to start using DMA?

    Working on a CCD line-array application, with external SPI ADCs. I am trying to adapt this DMA code to initiate an SPI transmit with a variable for a 16bit SPI transaction. The SPI receive is being delt with elsewhere (probably a second Teensy 4) so I don't need to wait for the returned data...
  14. S

    Bootloader Chip For Teensy 4.0

    Teensy 4 PCB design I have PADs VX1 software, from back when I was doing PCB design for a living - so technically I could open the older PADS file and strip it back to footprints and netlist, then instiantiate a new layout (credit-card with onboard ethernet jack perhaps?). :) However, given...
Back
Top