beermat
Reaction score
34

Latest activity Postings About

    • beermat
      beermat reacted to theboot900's post in the thread Diy teensy sdram solder yourself with Like Like.
      I've designed a DIY Teensy 4.1 based board with Sdram with the idea of being able to solder it yourself. (It requires a stencil and solder paste as well). I don't have a hot plate, so i have been heating them with hot air from underneath. It...
    • beermat
      beermat reacted to Rezo's post in the thread Diy teensy sdram solder yourself with Like Like.
      Very very cool project! What have you done with it so far? Anything interesting with the additional GPIOs and SDRAM?
    • beermat
      beermat reacted to Dogbone06's post in the thread Diy teensy sdram solder yourself with Like Like.
      And the rest of the wonderful people who focused on the software side, list below. Hoping to see more of your SDRAM boards as you go along!
    • beermat
      beermat reacted to Dogbone06's post in the thread Diy teensy sdram solder yourself with Like Like.
      Happy to see that you were successful in making your own SDRAM board after me and @Rezo started the endevour to make it happen, and managed to get a full list of people (you know who you are) to join in and make it reality. This is what a...
    • beermat
      beermat replied to the thread RA8876 Performance Improvement..
      It's disappointing, right, that they can't play it from SDRAM? I think it's because this screen is meant to be used by really low end MCUs in an end product, so they offer all that acceleration onboard for 2D and the product manufacturer can add...
    • beermat
      beermat replied to the thread RA8876 Performance Improvement..
      It doesn't result in an overflow. That line you get the compiler warning on is guarded by: else if((DRAM_FREQ>=32)&&(DRAM_FREQ<=39)) so that code will not be executed unless DRAM_FREQ is between 32 and 39 inclusive, so the overflow situation...
    • beermat
      beermat replied to the thread RA8876 Performance Improvement..
      It seems as the years go by, I'm having the same issue :)
    • beermat
      beermat reacted to wwatson's post in the thread RA8876 Performance Improvement. with Like Like.
      Thanks for the reply. I have troubles seeing some of the smaller displays. Thats why I was asking:)
    • beermat
      beermat replied to the thread RA8876 Performance Improvement..
      Hmmm, haven't really looked, but I wouldn't bet money on it, unfortunately.....I haven't looked at every source exhaustively, but when I've been looking at 800*480 resolution, the NT35510 doesn't seem to be present in much larger than 4-5". The...
    • beermat
      beermat replied to the thread RA8876 Performance Improvement..
      On the RA8889, I've gone as high as: #define OSC_FREQ 10 #define DRAM_FREQ 250 #define CORE_FREQ 210 #define SCAN_FREQ 50 using 8080 16 bit parallel. Improves the speed of the display both with 2D functions and writing to SDRAM...
    • beermat
      Yep, CPU is fast. ILI9341 not so much and, if you're using blocking SPI transactions to update the screen, SPI runs at a fraction of that 600MHz clock, so depending on your screen resolution, screen update size and wiring, you can burn up several...
    • beermat
      No less than QWERTY keyboards are irrational today. Made sense, once :) "Back in the day", analog TV sets used the 60Hz frequency of the electricity supply in the US/Japan as a frame sync.....and as with all old standards, as new things evolved...
    • beermat
      Depending on the refresh rate of the screen (typically 60Hz), it isn't going to update the display pixels from the framebuffer any more frequently than every 1000/60ms (16.67), so any writes to the framebuffer more frequently than that are...
    • beermat
      DigitalRead works just fine....I also suggested above removing the while loop to see if it functions, as it's obviously related to the read state of the switch.... @MarkT suggested debouncing, which I concur as a good diagnostic option, but you...
      • sw-debounce-f12.png
    • beermat
      You may want to consider what should happen if either or both of the other computers are transmitting during intervals when the control switch is not HIGH. I have not looked into Teensy serial buffering in a while so I cannot offer clear...
    • beermat
      What kind of switch is it, and what duration is it pressed for? If it is a momentary push switch, absolutely the mechanical action could cause it to chatter high/low rapidly as @MarkT suggests, so it could be a rapid high/low that drops into your...
    • beermat
      How are you determining one way works fine, and the other doesn't, ie what indications do you get that data is passing back and forth in one way, but not the other? I see no prints, etc. to inform you of that. Just guessing here, but what is...
    • beermat
      beermat reacted to AJL Electronics's post in the thread RA8875 Teensy 4.1 again. with Like Like.
      That is the working set with the T3.6. The device is behind the display with very short lines direct to the pins on the display.
    • beermat
      If you haven't already, you can increase the PSRAM clock speed. It defaults to 88Mhz, but 133Mhz is commonly the recommended speed in this forum usually compatible with the "stock" PSRAM chips. I've gone higher than that on PSRAM chips rated for...
    • beermat
      It's stuck in an infinite loop in: while(1); The semi-colon needs to be removed, as it breaks the statement so the guarded code is not attached to the while. It's effectively the same as if you wrote: while(1) {}; { if...
    • beermat
      beermat reacted to clinker8's post in the thread Teensy Qt with Like Like.
      Well, it may be the solution for Windows, but I'm using a Mac, and I have no idea where the actual app executables are located on a Mac. Google tells me they can be found in the Applications area...
    • beermat
      demo ⌄ physical² model is an electroacoustic installation and instrument inspired by physical modelling synthesis. It consists of a transducer and a movable contact microphone mounted on a metal sheet. The sound captured by the contact...
    • beermat
      The boards work great!
    • beermat
      beermat replied to the thread Teensyduino download failing?.
      This sounds very similar to the issue here. Fix listed here is to close the Serial Monitor https://forum.pjrc.com/index.php?threads/arduino-downloading-index.76192/#post-352600
    • beermat
      beermat reacted to Rezo's post in the thread Maximizing External RAM DMA Speed with Like Like.
      A. This is very cool - well done! If you need some structure for a lib (which only compiles for a Teensy Micromod, but with changes will support the T4.1) then have a peek here B. Regarding RAM - if you use the PXP, with some tricks you could get...
    • beermat
      beermat reacted to jdnle's post in the thread Maximizing External RAM DMA Speed with Like Like.
      Hello, I've been working on a direct 40-pin display driver for the Teensy 4.1 for a while now. I've made major progress but the main bottleneck I've faced is memory speed. I'm trying to drive a 480 * 800 pixel screen with 16-bit color, which is a...
    • beermat
      This looks awesome, I'd like to try it soon on the T41, if you're willing to share once you've got all the gremlins out! eLCDIF has been working on a custom Teensy made by @Dogbone06 with 32MB SDRAM, and @Rezo made a library for this, I believe...
    • beermat
      beermat reacted to jdnle's post in the thread Maximizing External RAM DMA Speed with Wow Wow.
      Solved it through intense guesswork. I modified the MEMORY section to the following: MEMORY { ITCM (rwx): ORIGIN = 0x00000000, LENGTH = 224K DTCM (rwx): ORIGIN = 0x20000000, LENGTH = 224K OCRAM (rwx): ORIGIN = 0x20280000, LENGTH =...
    • beermat
      beermat reacted to jmarsh's post in the thread Maximizing External RAM DMA Speed with Wow Wow.
      How much more space do you need in RAM2 to fit the framebuffer? With some tweaks to the linker script it's possible to reallocate space from RAM1 to RAM2...
    • beermat
      beermat reacted to Dogbone06's post in the thread SparkFun To Manufacture Teensy with Like Like.
      It get significantly better, so they did do something that improved it.
    • beermat
      A few months ago, I started on making a project that I wanted to have near-infinite replayability. This project has turned into a sort of roguelike dungeon crawler that has real-time combat and an inventory/items system. The hardware so far is...
    • beermat
      beermat reacted to PaulStoffregen's post in the thread SparkFun To Manufacture Teensy with Like Like.
      Yes, that's my hope... especially coding time! I'm not ready to think about any new products until Sparkfun has been shipping Teensy 4.0 and Teensy 4.1 for a while. We've been pouring a lot of work into this transition for the last few months...
    • beermat
      Try PlatformIO.
    • beermat
      beermat reacted to jmarsh's post in the thread Optimizing GPIO Input Speed with Like Like.
      I have tried to help you, but it seems like you just want someone to write all the code for you and I'm not going to do that.
    • beermat
      beermat reacted to joepasquariello's post in the thread Optimizing GPIO Input Speed with Like Like.
      You’ve received a lot of useful help and have expressed little gratitude. Hope you find your solution and give something back.
    • beermat
      I wanted to use the Pico 2 for music, when there isn't need for as much power as Teensy 4 can provide. So after some minor edits to the Audio lib classes that I needed, here it is: In this video I am sending MIDI over USB, and the sketch is...
    • beermat
      beermat reacted to Dogbone06's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      What is the on/off pin for even, maybe remove it? Anyway, here it is!
  • Loading…
  • Loading…
Back
Top