¿Qué código de puerto serie virtual de código abierto existe que pueda ejecutarse en un Microchip IC?

4

Microchip tiene un código fuente de pila USB gratuito, pero no distribuible.

Sin embargo, ¿qué código de puerto serie virtual de código abierto existe? ¿Y en cuál debería invertir mi tiempo en usar?

    
pregunta LeanerRocky

2 respuestas

1

No tengo una respuesta a toda tu pregunta, pero sí tengo una pila USB de código abierto para el hardware Microchip 18F USB. No he implementado una clase de puerto serie, aunque eso no debería ser una capa demasiado dura encima del código que ya está allí.

Mi código USB utiliza el modo de búfer de ping-pong de hardware con tres búferes de software por punto final. Usted define qué puntos finales utiliza, su modo de transporte (volumen, interrupción, etc.), qué tan grande debe ser cada búfer y el software se configura a sí mismo en el momento de la compilación.

El firmware USB se encuentra en una versión incremental que debe instalar después de instalar la versión principal del entorno de desarrollo PIC. Ambos están disponibles en enlace .

    
respondido por el Olin Lathrop
0

Utilizo bit-bang serial en la mayoría de mis proyectos para propósitos de depuración. Puede encontrar una buena implementación aquí: enlace
Para leer (y algunas veces escribir) estoy usando RealTerm con un convertidor Serial-USB y creo que estoy protegido contra la mayoría de los contratiempos.
Estoy usando 19k baudios para casi todo, ya que no he visto ningún error hasta ahora, pero en algunas pruebas 56kBaud también funcionaba bien (oscilador interno de 8MHz). Puede que no sea lo que está buscando pero otras personas que buscan consejos pueden encontrarlo útil.

    
respondido por el brainwash

Lea otras preguntas en las etiquetas