Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
По поводу "одновременно"... Теоретически могут совпасть UART-ы, INT6, сравнение либо переполнение по таймеру2, захват и три сравнения по таймеру1, захват и два сравнения по таймеру3, компаратор.
Поскольку сравнения независимы, они могут накладываться.
UART-ы в режиме запрос-ответ, поэтому в *нормальных условиях* от каждого UART-а в какой-то момент максимум одно прерывание (второе запрещено).
Итого 12 "одновремённо" - запросто. EEPROM тут не считал, так как запись в него по алгоритму работы бывает только тогда, когда два из сравнений таймера1 запрещены.
Компаратору и таймеру1 с удовольствием поднял бы приоритет, но это на данной архитектуре невозможно.