Вот такой вопрос
имеется фрагмент программы для контроля состояния 8-бит шины
в программе отладки всё работает нормально а при загрузке в мк не работает ф-ция сравнения мк выполняет операцию несмотря на то что биты не совпадают а по идее выполнять не должен
если кто чего знает подскажите
void LcdStatus(void)
{
DATA_PORT=0x00;
WR=1 ;
CD=1 ;
RD=0 ;
CE=0 ;
i=LCD_STATUS;
while(1)
{
while(i==0x03) return; //Здесь он должен сравнить значения считанные с порта Б если = то возврат к основному циклу если нет то продолжаем считывать пока не будет =
LcdStatus();
}
}


