Ist ja auch schon,

immer freudig wenn's functioniert.

versteh nur nicht was im interrupt function mit

if(gofs>=65000)
{
gofs = 0;
}

gemeint ist.

wenn gofs 65535 ist wird gofs auomatisch durchnummerieren
und wieder bei 0 anfangen.

gruss

Henk