[an error occurred while processing this directive]
|
объявлена глобальная переменная, по прерыванию таймера с этой переменной проводят арифметику, дальше в main ее используют в цикле switch (задает значение на жк индикаторе) фокус в том, что внутри прерывания значение переменной видно и его можно передать например в последовательный порт, однако в main уже ничего не попадает. используется winavr, хотел присвоить значение переменной одному из ронов, но компилятор пишет, что ни один из них не определен, только контрольные регистры. пробовал использовать указатель на переменную, не помогает. если ее инициализировать в самом начале, то только это значение и будет использоваться, независимо от того, что происходит в прерывании, который в com порт выдает правильные значения, а в main значение не меняется
E-mail: info@telesys.ru