Добрый день, помогите пожалуйста с такой вот детской проблемой на контроллере Mega16A . В CodeVision есть функция delay_ms - пауза в миллисекундах. В реальности МК работает ровно половину установленного времени. Кварц 16 Мгц. В даташите есть фраза:
что бы дилэй нормально работал нужен как минимум дефайн частоты мк. он или в настройках проекта задаётся или в коде. а так или гуглите или посмотрите хотя бы исходник, что там у них за реализация.