[an error occurred while processing this directive]
|
В этом фрагменте:
switch(m)
{
case 1:
PORTD=0;
PORTD.0=1;
case 2:
PORTD=0;
PORTD.1=1;
...
default:
};
независимо от значения "m" последовательно отрабатываются все команды под case1 и case2 (и т.д.). Если вставить "break;", то условия выполняются верно, но программа проходит по всем case(i), вместо того чтобы сразу уходить на "default:". Благодарю всех, кто поможет выйти из тупика!
E-mail: info@telesys.ru