General > General Technical Chat
What are you using to interface with microcontrollers?
thm_w:
CH340 and HC05 are not fast enough, and OP is not talking about debugging, come on guys:
"Is there an easier solution that runs on OS X and allows a few MB/s to be transferred and processed on the host side?"
djacobow:
I'm going to repeat myself, but most FTDI parts have a thiing called MPSSE (Multi-Protocol Synchronous Engine) that lets them support synchronous protocols at high speed. So, in addition to being a UART, they can do SPI, JTAG, and other protocols quite fast. You can access this mode from C, but there are also python drivers that make it easy. This lets you build all sort of things with off-the-shelf FTDI breakout boards. I actually have a design at work where we use one chip to do SWD programming over OpenOCD, SPI access to a flash chip, i2c access to various thingies, and have UART left over for regular serial console. It's a nice solution and I'm glad I have it rather than writing software for another target just to do debug.
PlainName:
--- Quote from: thm_w on December 16, 2023, 01:06:22 am ---... and allows a few MB/s to be transferred and processed on the host side?"
--- End quote ---
Mea culpa. I read that as MB's rather than literally tens of MBps.
Nevertheless, I stand by the HC0x in the context of the post I replied to 8)
Navigation
[0] Message Index
[*] Previous page
Go to full version