Search results

  1. D

    Dual SMD datasheet cathode identification?

    PaulS is correct in reply above. See 596 Prism Detailed SMD Spec at https://s3-us-west-2.amazonaws.com/catsy.557/C18463.pdf Note the recommended Solder Pad/Hole drawing on the Right Side that labels the PCB hole pattern with the LED schematic above.
  2. D

    Bigger LCD : is it possible ?

    I'd be very very interested in getting a quick look peek at how you were able to get this system running. For me, please do not spend a lot of time cleaning up your current implementation as I don't expect you to give me a production ready library... I'd just like to see a general overview of...
  3. D

    Low Temperature Operation

    - What is minimum safe operational temperature for Teensy 3.5 /3.6? How "safe" is your "safe" requirement ?? You describe using a "Arduine pro 2560" with no issues. Both the 2560 and the Teensy are constructed using similar grade parts so the behavior of either should be within the same...
  4. D

    Burned out Teensy 3.6?

    I respect your comment but suggest that replacing a fuse with a fuse wire that will act as a replacement fuse is not totally unreasonable. I suggest we just let this tangent die.
  5. D

    Burned out Teensy 3.6?

    The Teensy 3.6 has a 500ma fuse. Perhaps you just blew the fuse. See https://www.pjrc.com/teensy/schematic.html for the schematic. A picture of the PCB can be viewed at https://www.pjrc.com/store/teensy36.html. The fuse is the part in the upper left corner of the picture. You can test by...
  6. D

    Ethernet library socket issues

    When I'm presented with puzzles like this, I tend to look at the raw data. Wireshark is a pretty quick and easy way to see all of the Ethernet packets between your computer and the server. It's output is pretty easy to understand and it gives insight to the exchanges you have dancing around...
  7. D

    Ethernet library socket issues

    I have successfully used all eight sockets that the WINet hardware provides. My project was done about 18 months ago using the Libraries and the development tools of the day. It worked (and continues to) work well for my specific application. Since the changes were specific to the tools and...
  8. D

    Optimization Fast/Faster/Fastest with/without LTO?

    Yes.. I do have the rest of my Telnet Server code but it would be confusing to post as it is intertwined with the rest of my specific application code. I believe you would be better served by starting with a simple, bare bones Telnet Server example such as the included examples - ethernet -...
  9. D

    Teensy Loader problems

    Windows 10 Creators Update / Arduino 1.8.2 / Teensyduino 1.36 with the new teensy_post_compile.exe: it works.
  10. D

    Teensy Loader problems

    Yes - The Serial Monitor and all other Teensy Loader functions work with Windows version 1703. You just have to push the button on the Teensy to get the upload started.
  11. D

    Serial print leading zeroes

    Another couple of examples to work from Serial.printf("%02X ",Byte1); // prints "01 " ie the hex value with a trailing space Serial.printf("%02X %02X %02X %02X %02X %02X %02X %02X ",Byte1, Byte2, Byte3, Byte4, Byte5, Byte6 ,Byte7, Byte8); // Prints "01 02 03 04 05 06 07 08 "...
  12. D

    Teensy Loader problems

    Just FYI -- Another data point... I also now have to push the "reset" button on my Teensy 3.1 and 3.2 to get the Teensy Loader to load new firmware. This issue has recently appeared as the Teensy Loader has worked reliably in the past. Recent Changes: Windows 10 Upgraded to most recent...
  13. D

    Optimization Fast/Faster/Fastest with/without LTO?

    My application was using Teensy 3.2(s) My application was remote data monitoring and logging. I have TFT Display, Push Buttons, One-Wire Temperature Sensors, I2C Temperature, Pressure, and Humidity, and multiple I2C Voltage and Current sensors being logged to SD Card. The amount of data being...
  14. D

    Optimization Fast/Faster/Fastest with/without LTO?

    I have no idea if this is related but I experienced a similar behavior. I luckily had included a Telnet connection that allowed me to examine the socket status of all the WizNet sockets. I found that slowly all of the available sockets would become "stuck". They would usually be stuck in...
  15. D

    Teensy Microphone Module

    For me, the trick to solder these TDFN and QFN style parts by hand is LOTS of flux, a fairly large soldering iron tip, and a 'ball' of solder on the tip. You can then just 'swipe' or 'roll' the solder ball down the edge of the chip. A little of practice will allow you to find a technique that...
  16. D

    STRANGE GPIO speed perfomance with digitalWriteFast() (ring oscillator example)

    This thread made me wonder how MY scope would compare so I just had to try a test. As always, the first issue is how do you actually probe the signal without having the scope probe ground lead ruin your measurement ?? I found an interesting article on a simple probe technique that suggests you...
  17. D

    Do I need the WIZ820io adapter for the Teensy 3.6 or can I connect WIZ850io directly?

    Top View - Teensy 3.6 with adapter PCB and WIZ850io Side View - Teensy 3.6 with adapter PCB and WIZ850io The easiest and best solution is to use Paul's WIZ8x0io & SD Card Adaptor which is documented and available at https://www.pjrc.com/store/wiz820_sd_adaptor.html) However, all of my...
  18. D

    Teensy 3.6 ILI9341 TFT display failure

    I also have several of these displays working with several Teensy 3.6 boards. Your code seems typical but your picture of the connections is a bit hard to trace. I would start by double checking your connections against the "connections" table found at...
  19. D

    Practical UART speeds for T3.6 to T3.6 Communication

    I suspect your real issue will not be the wire speed but rather how fast can you receive the characters into the supervisor program. I think I remember that UART4 does not have a receive FIFO so it will be necessary to detect character available, grab the character, and store it safely away...
  20. D

    Serial communication - distance without transceiver and level shifters?

    3.3v MAX3488 is available in DIP https://datasheets.maximintegrated.com/en/ds/MAX3483-MAX3491.pdf Max Distance depends IO Driver characteristics, wire/trace capacitance (including ic pin capacitance), and desired "max speed". An overall general answer is elusive as there are many variables...
  21. D

    Serial communication - distance without transceiver and level shifters?

    Oops - guess I'm getting older and forgetful - I've corrected the numbers. Thanks.
  22. D

    Serial communication - distance without transceiver and level shifters?

    It depends on what you are attempting to do. A little more detail on what is connected to what and why would make replies more specific to your needs. The general answer to your question is: 1) You can connect the Tx output of a 3.3v micro to the input of a 5v powered MAX488 without too much...
  23. D

    Teensy Microphone Module

    Just something to consider........ Take a quick look at the MAX9814 Microphone Amplifier with AGC and Low-Noise Microphone Bias http://datasheets.maximintegrated.com/en/ds/MAX9814.pdf It appears to integrate inside the chip many of the features you are trying achieve at or below the cost of...
  24. D

    Serial communication - distance without transceiver and level shifters?

    It all comes down to your speed requirement. The slower you run the Serial data -- The farther you can run the wire before the signal becomes to distorted to accurately receive. Interconnecting two processors via I2C (Master/Slave), SPI (Master/Slave), or Serial (Tx to Rx) really exchange the...
  25. D

    microSD slot on teensy 3.6

    Since you are using the built-in SD socket and since this SD socket is wired to the SDIO interface you ABSOLUTELY MUST tell your SdFat_beta library to use the SDIO interface. This is exactly what I've been talking about for several rounds of your adventure. In step 3 above, you explicitly say...
  26. D

    microSD slot on teensy 3.6

    I thought I pointed you to a Teensy 3.5/3.6 version of the SdFat Library that was compatible with the on-board Teensy 3.5/3.6 SD Card Socket in my previous post..... However, if you insist in using another SdFat library then two things have to happen: a) The library must support the Teensy AVR...
  27. D

    microSD slot on teensy 3.6

    See https://forum.pjrc.com/threads/36737-Try-SdFat-forTeensy-3-5-3-6 for a link to a version of the SdFat Library that has been modified to support the SDIO interface on the Teensy 3.5/3.6
  28. D

    microSD slot on teensy 3.6

    What many people appear to be missing is that the SD Card Socket on the Teensy 3.5 and Teensy 3.6 is connected to an entirely new interface inside the microprocessor from where the SD Cards on prior Teensy products were connected. The on-board Teensy 3.5/3.6 SD Card Sockets are connected to...
  29. D

    microSD slot on teensy 3.6

    You need to update both your version of the Arduino IDE and your version of Teensyduino. The core libraries were updated to include the definition of BUILTIN_SDCARD on 10/23/2016 beginning with Teensyduino 1.31. Clicking HELP - ABOUT on the Teensy Loader when it is displayed will show you the...
  30. D

    Convert Ethernet, Bluetooth, or WiFi Directly to 3G CDMA or 4G LET Cellular

    While not immediately Teensy compatible, I was intrigued by the AT&T IoT Starter Kit that may be used for such a task. See https://starterkit.att.com/kits Note especially the kit that contains a close relative of the Teensy - a NXP K64F Freedom Board. Of course, the magic is always the...
  31. D

    Cannot get serial port working on a Teensy LC with Windows 8.1

    Something to consider but possibly not related... I was playing with Teensy_Loader_CLI on a Raspberry Pi and uploaded the demo file blink_slow_Teensy36.hex from the Teensy_Loader_CLI package. The USB device compiled into that demo file is not recognized as a serial device by either Linux or...
  32. D

    Color 320x240 TFT Touchscreen - Touch Help

    Tft.begin sets up the display and gets the display going. Ts.begin sets up the separate touchscreen controller ic on the display board and gets the touchscreen hardware also going. You will not get any response from the touchscreen controller until you initialize it. Have you tried going back...
  33. D

    ILI9163C 128x128 TFT driver

    The tft.print method you are using does not erase the old character before writing a new character in its place. Hence you get every character writing on top of the existing old characters which results in the blocks of filled characters your picture shows. As suggested above, you need to...
  34. D

    Questions about adding 23LC1024 RAM to the audio adapter

    Yes, You are correct. The two memory devices (SD Card and 23LC1024 SRAM) share the common SPI signals (SCLK, MISO, and MOSI) but do not share the Device Select signals. The SD card uses SD Chip Select (SDCS or pin 10) when it is active on the SPI Bus and the SRAM Memory uses Mem Chip Select...
  35. D

    Teensy not showing on Serial Ports, Not the usual problem

    The Teensy Loader program normally expects to use the Serial USB connection to do alot of its magic. When you select Tools - USB - Audio there is no Serial installed as part of your sketch. With no USB Serial in your sketch then there will be no Serial Port found on your computer. The...
  36. D

    Teensy LC with Kinetis Design Studio - hex file not working

    The trick to wiggling a pin is not just setting the Data Direction Register and the IO State (High/Low). You also have to "get the engine running" ie all of the clock sources configured, all of the subsystems configured properly (such as watchdog timers). As you know, the basic reference...
  37. D

    Program Button

    Hmmm... That is interesting. I'll bet I have only needed to press the program button three or four times in the last year... I'm using both Windows 7 and Windows 10 (depends on which computer I'm near at the time).
  38. D

    Program Button

    If the Teensy 3.2 is running a program ok with a USB Serial connection then the Teensy loader program can send a command over the USB connection to start the bootloader code in the Teensy. Thus most new program uploads can be accomplished without touching the Teensy Program Button...
  39. D

    Display_ili9341

    I took one of my ILI9341 displays and replaced the SD resistors with jumpers as described above. I then took a Teensy 3.1 and loaded the example SD CardInfo example. It worked. I then loaded an example TFT test program and it also worked. I then modified your test program as shown below -...
  40. D

    Display_ili9341

    Actually there are many ways that shared SPI access to multiple devices can mess with their neighbors. In the Teensy World we have a software solution called SPI Transactions that configures the SPI subsystem as needed for each device while it is being used and then can switch the SPI subsystem...
  41. D

    Display_ili9341

    Are you sure you are using two separate Chip Selects ? One for the SD card and a second one for the TFT Display. Both CS pins need separate pullups.
  42. D

    Biquad Filter Transfer Function

    The source code for those filters in the audio library on your system is found in filter_biquad.cpp and filter_biquad.h. The comments in those files say // Compute common filter functions // http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt so I would refer to the above link for the nasty...
  43. D

    Help Needed - Proper way to read Teensy 3.6 MAC Address

    What is the proper way to obtain the preprogrammed MAC address from a Teensy 3.6 ?? The following test program uses the previously published "read_t3_mac_word" code snippit that works well on a Teensy 3.2 and but only obtains a half correct answer when used with a Teensy 3.6... // Enter a MAC...
  44. D

    Why is my Blink program taking 11,748 bytes of flash memory?

    There always is a lot of setup overhead to get a microprocessor up and running. You have to select clock sources, start internal PLLs, configure peripheral buses, configure watchdogs, and setup basic IO assignments. There are also many "behind the scenes" features and utilities that are...
  45. D

    Reset pad; Program button...

    The Program Push Button halts your program and starts a special bootloader program. The Teensy then waits for the Teensy Loader utility on your development system to upload a new program. Pushing the Program Push Button without the Teensy Loader utility running on your development system...
  46. D

    SD card with the 3.5/3.6 boards

    Another Background Discussion of the new SDIO interface on the Teensy 3.5 and 3.6 with a working code example can be found in this thread -- see post #7 and later. https://forum.pjrc.com/threads/37652-microSD-slot-on-teensy-3-6
  47. D

    microSD slot on teensy 3.6

    As dfragster stated above the new Teensy 3.5 and Teensy 3.6 onboard SD card utilizes a special SD card controller in the microprocessor that has dedicated SDIO lines to the SD card. You need to modify the example code to switch from the old 1bit SPI interface to the new 4bit SDIO interface when...
  48. D

    Multiple simulatenous audio files from single board

    The Audio CODEC on the PJRC Audio Adapter is a NXP SGTL5000 device. It supports only one microphone input per Audio Adapter but does support two line inputs per Audio Adapter. If you used external microphone preamplifiers to provide the necessary line input levels to the Audio Adapter then...
  49. D

    Audio tutorial kit and wav files

    const char * filelist[4] = { "Dog-barking-sound-big-dog.wav", // "SDTEST1.WAV" "SDTEST1.WAV", "SDTEST2.WAV", "SDTEST3.WAV", "SDTEST4.WAV" }; item one - It appears you define the filelist array to be of size 4 -- filelist[4] -- and then place 5 filenames in the list. item two - as previously...
  50. D

    ILI9163C 128x128 TFT driver

    Thank You - This new library port is appreciated. I wonder if there could possibly be a typo in your readme.md in the "Pay Attention to connections" section. You say "- Teensy 3 and LC cannot use any pin for CS and RS(DC) but should be choosen as follows: pins:2,6,9 or 10,15 or 20,13 for CS...
Back
Top