4 votos

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

Microchip tiene un código fuente de pila USB libre pero no distribuible disponible.

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

1voto

RelaXNow Puntos 1164

No tengo una respuesta a tu pregunta completa, pero tengo un código abierto de la pila USB para el Microchip 18F hardware USB. No he implementado un puerto serie de la clase, a pesar de que no debería ser demasiado difícil de una capa en la parte superior del código que ya está ahí.

Mi USB de código utiliza el hardware de ping-pong modo de almacenamiento en búfer con el triple de búferes de software por extremo. Definir las estaciones que usted utilice, a su modo de transporte (por mayor, de interrupción, etc), el tamaño de cada buffer debe ser, y el software se configura para este momento de la construcción.

El USB firmware que está en un incremental de liberación debe instalar después de instalar la foto principal del Entorno de Desarrollo liberación. Ambos están disponibles en http://www.embedinc.com/pic/dload.htm.

0voto

David Puntos 159

Yo uso poco-bang de serie en la mayoría de mis proyectos para propósitos de depuración. Una buena aplicación se puede encontrar aquí: http://www.romanblack.com/bitbangserial.htm
Para la lectura (y a veces escribir) yo estoy usando RealTerm con un Serial-USB convertidor y por lo tanto creo que estoy protegido contra la mayoría de los percances.
Estoy usando 19k velocidad en baudios para casi todo, porque no he visto un error hasta ahora, pero en algunas de las pruebas 56kBaud también estaba trabajando en aceptar (8MHz oscilador interno).
De no ser lo que usted está buscando, pero otros buscan asesoramiento puede que encuentre útil.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X