|
#define T1khz2 (Ftimer*Tclk)
При Ftimer = 1000 и Tclk=30517 результат получается -6709!!! Минус!
#define T1khz1 (1000*1000000)
Результат получается правильный - то есть переполнение ни при чем.
Тогда что?
И еще... Видел какие-то глюки при компиляции, когда достаточно сложная конструкция с проверкой условия компилировалась как одна команда пересылки. Где-то можно прочитать перечень глюков этой версии. Делать то что? Я хочу устойчивую работу компилятора, так как нужно вносить изменения в работающую систему без тотальных перепроверок. Это реально?
E-mail: info@telesys.ru