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
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.
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