[an error occurred while processing this directive]
|
Был написан макрос - Потом был сделан он функцией И пали на компилер подозрения. И оправдвлись они - он в исходник вместо вызова ставил А когда вызов был исправлен на dir_tx(); , то всё стало хорошо - Мораль - лучше перебдеть, чем недобдеть (код надо смотреть _ВСЕГДА_) ЗЫ: СV 1.23.4
E-mail:
info@telesys.ru
#define dir_tx PORTB|=(1<
dir_tx;
void dir_tx() {PORTB|=(1<
LDI R30,LOW(_dir_tx)
LDI R31,HIGH(_dir_tx)
и ничего более.
RCALL _dir_rx
Ответы