[an error occurred while processing this directive]
|
я использую avrasm версии 1.21. До этого работал с 2313 8515 мега161
мега8 и все было нормально, сейчас применил мегу32 и столкнулся со странным поведением процессора, возникло впечатление что команда rcall не выполняется если вызываемая подпрограмма отстоит от точки вызова хотябы команд на 100 (точно я не считал) еслиже они рядом - то все работает... пробовал применить ком. call - та же история, прогонял на симуляторе - все нормально...
я думаю что у меня какая то проблема с ассемблером, но может кто нибудь уже сталкивался с подобной проблемой, или есть какие нибудь идеи по поводу происходящего???
E-mail: info@telesys.ru