Есть функция
Код
OW_ReceiveByte()
{ unsigned char count, data;
count = 8;
do
{
data >>= 1;
if(OW_ReadBit()) data |= 0x80;
}
while(--count);
return data;
}
каким-то непостижимым образом в data изначально появляются данные. Каждый раз одинаковые. Даже если ничего не писать в data, а по выходу из функции прочитать то, что она возвращает.
Как вычислить с помощью отладчика?
Контроллер - STM32F103VGT6
Сообщение отредактировал zheka - Aug 13 2013, 02:48