Вот описанный мною (звучит плохо :) ) вариант:u32 getTicks(void){u32 res=sec;if(((u8)res) != ((u8)sec) ) res = sec;return res;}