
Проблем с четенето на 16b таймер с avr-gcc и mega128
В една AtMega128 ползвам TIMER1 за мерене на време, за четене на порта ползвам следния код:
компилатора е avr-gcc
когато го извикам с __inw_atomic(TCNT1) - нямам никави проблеми и си работи, с TCNT2 също нямам проблеми при компилиране, но като го извикам с TCNT3 компилатора пищи с следното.
Не мога да го разбера какъв точно му е проблема. Според мен и оплакването му проблема е заради тези "\n\t" (така наречените constraints), но какво не му харесва не ми е ясно.