ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
827602 Топик полностью
Adept (27.03.2018 15:59, просмотров: 317) ответил Apтём на Я не имел в виду вариант "переделывать на Си".
попробую вникнуть, что и как, может действительно main переписать на Си (там, в принципе, простой, практически пустой цикл и планировщик на 16 задач, работающий по семафорам. Ключевое значение имеет коплекс системных таймеров на 1,10 mS (аппаратных) и 100mS+RTC - аппаратно-программные. Это можно тоже переделать на Си, а можно и оставить на асме. К таймерам привязаны вызовы драйверов периферии, в планировщике запускаются отложенные задачи (например парсеры протоколов, съём и обработка данных и т.п.). Вот эту всю "лохматость" уже можно и не трогать и оставить на асме. На си переделать главный цикл с планировщиком и м.б. таймеры. Подумаю, может так получится и посимпатичнее.
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)