Сообщение от domowoj
|
Не видно программы.???
Надеюсь, в порт D информация выдается байтом
|
вот собственно играющий код:
Код:
|
while (1)
{
asm __volatile__("wdr");
if(play›=0 && play‹samples_qty)
{
PORTD = i2ceepromReadByte(0xA0, play_offset);
if(play_offset ‹ (samples[play].offset+(samples[play].length)-1))
{
play_offset++;
}
else
{
play=-1;
}
}
counter++;
} |
вариант не лучший но пока устраивает. Работоспособен при выключеных прерываниях.
Сообщение от domowoj
|
"иголок" нет?
|
если честно - осцилом не смотрел; кстати откудова они могут взятся в моем случае?