Ufff.. no sé que hacer , si matar un caballo o matar 2 burros.
Tengo las rutinas para SPI por hardware y la utilizan tanto el RTC como la 25AA1025.
Estoy mirando las rutinas para recepción/transmisión UART por software y no me convencen. Si uso interrupciones para generar/detectar el baudrate a 57,6 kbaud me matará el micro. Y si las uso sin interrupciones tampoco me garantiza que no pierda datos porque tengo que hacer pausas entre bits y eso no me garantiza pillar cada bit en el medio.
Y tener que matar el SPI por hardware ...con lo bien que funcionaba...
Lo peor es que ya estaba viendo la luz al final del túnel y ahora me sale esto.