¿Cuál es la forma más fácil de obtener comunicaciones seriales USB rápidas desde un microcontrolador Atmel SAM? Considero rápido para ser más rápido que 1 Mb / s.
En mis proyectos anteriores, he usado un módulo FTDI, pero he tenido muchos problemas con los controladores en la Mac. En OS X, Mavericks Apple lanzó su propio controlador FTDI, pero no admite velocidades de transmisión no estándar. Lograr que los usuarios deshabiliten el controlador FTDI de Apple y luego habilite el propio controlador de FTDI está causando demasiados problemas de soporte.
El marco del software Atmel viene con un controlador en serie, pero OS X y Linux solo admiten puertos en serie a velocidades de transmisión estándar y parecen alcanzar un máximo de 115.2k.
¿Hay algún otro protocolo USB que sea fácil de implementar o que esté disponible una pila / controlador de bajo costo que me permita comunicarme como un puerto serie? Solo quiero leer / escribir flujos de bytes, los bloques de bytes también estarían bien.