Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: Ward

Search: Search took 0.00 seconds.

  1. Replies
    797
    Views
    36,706

    No, there were no SMT components populated...I...

    No, there were no SMT components populated...I added them. It's good practice to terminate the center tap on both sides of the Ethernet magnetics. The line side is typically shunted to ground...
  2. Replies
    797
    Views
    36,706

    Okay, I take back the "1kV" comment. Looking at...

    Okay, I take back the "1kV" comment. Looking at the datasheet in the link defragster posted, there's a 2kV 1000pF cap in the package already.
  3. Replies
    797
    Views
    36,706

    Can confirm. No ballast resistor needed for the...

    Can confirm. No ballast resistor needed for the LED. There are pads for tying the Ethernet connector shield (and by extension the wire side of the magnetics) to ground, as well as the circuit side...
  4. Replies
    797
    Views
    36,706

    @manitou Thanks for that! Well heck, looks like...

    @manitou Thanks for that! Well heck, looks like everything's done then. Is there anything useful I can add at this point or should I move on to something else? Maybe work on getting the existing...
  5. Replies
    797
    Views
    36,706

    Also, before I totally reinvent the wheel, are...

    Also, before I totally reinvent the wheel, are there any existing functions/macros for things like setting the pin mux or pin configuration registers? What would be the most recent low-level library...
  6. Replies
    797
    Views
    36,706

    So I'm starting work on the Ethernet interface...

    So I'm starting work on the Ethernet interface now. In the past (for FlexIO and clock tree generation), my approach has been to start with known working code in MCUXpresso and then move that over to...
  7. Nope, I've never investigated FastLED. Is it a...

    Nope, I've never investigated FastLED. Is it a front-end/back-end sort of thing where I could easily swap in my drive code and leverage the existing value manipulation functions?
  8. Thank you! In thinking about this some more, I'm...

    Thank you! In thinking about this some more, I'm tempted to do some more work with FlexIO and shift registers because it's just such a powerful combination. I *think* one could do 96 channels of...
  9. [queued] TriantaduoWS2811, a 32-channel WS* library for Teensy 4.0 using FlexIO & DMA

    Here's a project I've been working on to generate 32 WS* channels of up to 1000 LEDs each, with zero processor overhead through the use of FlexIO and DMA and external shift registers. Some features:...
  10. Replies
    7
    Views
    1,800

    NB: you'll probably want to use series...

    NB: you'll probably want to use series termination on the RMII lines in the future. I've had EMI compliance issues with the LAN8720 with an unterminated clock line; 100 ohms of series resistance...
  11. Replies
    7
    Views
    1,800

    Not only that, we're gonna solder a bunch of...

    Not only that, we're gonna solder a bunch of those audio codecs too! And 0402 resistors!! It's gonna be a party.
  12. Replies
    42
    Views
    29,207

    Hi All, Sorry to have been absent from this...

    Hi All,
    Sorry to have been absent from this thread...honestly, it was a bit of a fire-and-forget. I'm glad (and more than a little humbled) that folks have taken this on, and I'm fine with the...
  13. So now there's Micro Python in the mix too:...

    So now there's Micro Python in the mix too:
    http://www.kickstarter.com/projects/214379695/micro-python-python-for-microcontrollers
    The author says he'll be open-sourcing under the MIT license, so...
  14. Replies
    42
    Views
    29,207

    An excellent point. It's actually pretty rare to...

    An excellent point. It's actually pretty rare to need all 512 channels' information, so keeping tying up 1k of memory for it is pretty wasteful. If I get a chance at some point I'll add another...
  15. Replies
    42
    Views
    29,207

    All done. It's a shame DorkBot's not tomorrow...

    All done. It's a shame DorkBot's not tomorrow night, or I'd haul my lighting console down and use it to flash some LEDs using the DMX library and OctoWS2811. To answer your question about breaks,...
  16. Replies
    42
    Views
    29,207

    I should also add that it's possible to do all of...

    I should also add that it's possible to do all of this within the existing structure, just by reading bytes out of the ring buffer and putting them in the DMX buffer. Maintaining two buffers and...
  17. Replies
    42
    Views
    29,207

    Thanks for the quick response...on a Sunday...

    Thanks for the quick response...on a Sunday morning, no less! The break detection's actually using the UART's frame error detection to trigger on the missing stop bit. It's a hack, but if you're...
  18. Replies
    42
    Views
    29,207

    I suppose one option would be to distribute new...

    I suppose one option would be to distribute new files with a bunch of #ifdefs or similar. That would prevent breaking the default functionality, but would still require touching the core code.
  19. Replies
    42
    Views
    29,207

    Arduinoesque overriding of core functionality

    I'm working on a project that uses UART0 for reception of DMX512 serial data and have everything working at this point, but in order to do that I had to significantly modify a few core files:...
  20. Replies
    0
    Views
    2,103

    Serial line break detection

    I'm trying to use UART0 for reception of DMX512, a standard widely used in the entertainment industry for lighting control. Briefly, it's an RS-485 protocol, 250 kBaud. The structure is...
Results 1 to 20 of 20