ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
431835 Топик полностью
mazur (10.08.2013 22:39, просмотров: 169) ответил Ксения на Судя по всему, st_flags это не глобальная переменна, а имя элемента массива сруктур "struct {u08 st_flags; u16 st_cnt} Sys_Timers_Queue[ST_QUANTITY];". Если это так, то объявлять st_flags глобальной переменной вы не должны. Но, судя по
Нет. На ассемблере для уменьшения кода и времени я сделал в старшем регистре переменную FLAGS. Один из флагов - признак очередного отщелкивания таймера настроенного на тик 1, 10 или 100 мс. А на си мне сказали, что глобальные переменные зло. Так что придется отводить одну переменную для одного флага SYS_TICK_FLG.