|
Я, конечно, не знаю, на каком ассемблере пишет автор, но почему-то уверен, что операторы условной компиляции "if - else - endif" он таки допускает. При этом if обязан быть зарезервирован, как keyword, и определить макрос с таким именем было бы, мягко говоря, трудновато ;)
Скорее всего, во-первых, нужны скобки - if (PROV==0x80), во-вторых, MPLAB, как дебаггер, вовсе не обязан отрабатывать директивы условной компиляции, предназначенные для ассемблера.
Ежели чего - просьба не пинать, с PICами завязал в 1993 году, когда они, кажется, в России еще толком не появились.
E-mail: info@telesys.ru