Unsigned long _micros()

I don’t want use one interrupt to make the micros(). If any other way to fix?

Which MCU type are you using?