-
- Вот и спрашиваю, как правильно сделать. Я не могу понять к какому виду относится эта переменная st_flags и как ее правильно объявлять. То вообще функция не компилируется, то пустая. В том виде как выложил пример скомпилировалось. - mazur(10.08.2013 21:55)
- Судя по всему, st_flags это не глобальная переменна, а имя элемента массива сруктур "struct {u08 st_flags; u16 st_cnt} Sys_Timers_Queue[ST_QUANTITY];". Если это так, то объявлять st_flags глобальной переменной вы не должны. Но, судя по Ксения(61 знак., 10.08.2013 22:34 - 22:36)
- Нет. На ассемблере для уменьшения кода и времени я сделал в старшем регистре переменную FLAGS. Один из флагов - признак очередного отщелкивания таймера настроенного на тик 1, 10 или 100 мс. mazur(126 знак., 10.08.2013 22:39)
- А вы не слушайте всяких :). Си похож на ассемблер гораздо сильнее, чем это кажется на первый взгляд. Ассемблером вы владеете превосходно, вот и прислушивайтесь к своему ассеблерному опыту. Си - послушный язык, и вы должны диктовать ему свою волю, Ксения(402 знак., 10.08.2013 23:01)
- Ассемблером он не владеет, а обладает. Женщине разница должна быть очень хорошо понятна :)) - MBedder(11.08.2013 20:14)
- Спасибо! :) - mazur(10.08.2013 23:04)
- Хм.. Apтём(121 знак., 10.08.2013 22:59)
- А вы не слушайте всяких :). Си похож на ассемблер гораздо сильнее, чем это кажется на первый взгляд. Ассемблером вы владеете превосходно, вот и прислушивайтесь к своему ассеблерному опыту. Си - послушный язык, и вы должны диктовать ему свою волю, Ксения(402 знак., 10.08.2013 23:01)
- Нет. На ассемблере для уменьшения кода и времени я сделал в старшем регистре переменную FLAGS. Один из флагов - признак очередного отщелкивания таймера настроенного на тик 1, 10 или 100 мс. mazur(126 знак., 10.08.2013 22:39)
- Судя по всему, st_flags это не глобальная переменна, а имя элемента массива сруктур "struct {u08 st_flags; u16 st_cnt} Sys_Timers_Queue[ST_QUANTITY];". Если это так, то объявлять st_flags глобальной переменной вы не должны. Но, судя по Ксения(61 знак., 10.08.2013 22:34 - 22:36)
- Вот и спрашиваю, как правильно сделать. Я не могу понять к какому виду относится эта переменная st_flags и как ее правильно объявлять. То вообще функция не компилируется, то пустая. В том виде как выложил пример скомпилировалось. - mazur(10.08.2013 21:55)