edición general
21 meneos
98 clics
Control de flujo en RS232 (Ben Eater) [ENG]

Control de flujo en RS232 (Ben Eater) [ENG]  

En el ultimo video creamos un buffer de entrada para el protoboard que permite pegar un programa entero y aunque peguemos los caracteres del programa más rápido de lo que el ordenador puede procesarlos, se almacenan en el buffer y se procesan y el programa funciona. Pero el buffer de entrada es de solo 256 bytes y si pego algo más largo, se pierden caracteres. Es necesario poder indicar al escritor que debe esperar hasta que el buffer tenga capacidad; esto se conoce como control de flujo. Vamos a ver como se implementa en RS232.

| etiquetas: rs232 , control , flujo , ben eater
Un rapaso de la asignatura transmission de datos en este momento me viene bien. Lo tengo bastante olvidado.
#3 Al final por mucho que hemos estudiado se oxida todo el conocimiento si no se utiliza. Cuando necesito por lo que sea controlar a bajo nivel sin driver de por medio algún puerto vuelvo a buscar lo necesario lo hago y lo olvido. :-)
#4 En el confinamiento probé un curso de prueba de la UNED de electrónica digital y me sonaba todo a chino.

Ahora tengo un proyecto entre manos en el que recordar los entresijos de la comunicación serie me vendría estupendos. He salido del paso usando unas librerías para el microcontrolador, pero me gustaría entrar más al detalle.
#5 Yo entre las IAs y documentación suelo salir de todos los apuros. He hecho un cliente telnet/modem estilo el Telix de los años de las BBSs para windows pero se puede compilar para linux solo por hacerlo para no programar solo para empresas y repasar un poco.

Lo metería en algún repositorio pero me da un poco de vergüenza y pudor. Creo que programaba mejor a los 30 que ahora a los 45 :-)
¡No me jodas!
#1 Ni mejoda ni empeoda. Edta muedto.
lo mismo pasa con el buffer de teclado AT que eran de 16bytes
Ben Eater, antiguo conocido.
comentarios cerrados

menéame