Si hace menos de 48hs te dije que solo abrir y cerrar un archivo consume casi 4.5mseg ¿Cómo vas a poder guardar datos cada 1mseg si abres y cierras el archivo en cada escritura?
Además, todo lo que intentas hacer dentro de la rutina de interrupción no se puede hacer dentro de una rutina de interrupción.