Похожей темы не нашел, поэтому решил создать новую
Работодатель дал задание, выкладываю первую часть задания, чтоб не путаться:
1. Процессор имеет каналы D+ и D- (вход) каналы В+ и B- (выход)
2. На каналы D+ и D- подаётся сигнал с частотой 1,5 Мгц. Этот сигнал должен проходить на каналы В+ и B- с задержкой не более 1 мкс. На выходе, между каналами, не должно быть задержки. (появление сигнала строго одновременно)
Напряжение питания 3,3 вольта.
Рекомендуемый кварц: см. в тех. задании.
Думаю каналы D+ и D- надо поставить на "внешнее прерывания" на ножки INT0 и INT1 и по прерыванию копировать значения например в порт В. правильно ли я мыслю?
На счет кварца:
Во первых надо посчитать сколько тактов займет обработчик прерывания:для входа в обработчик нужно не менее 4 тактов, плюс копирование с ножки INT0 в РегисторОН думаю 1 такт, плюс из РОН в порт В 1такт, ну и плюс 4 такта на выход из прерывания. и того 10 тактов. (думаю здесь точно нельзя подсчитать, но почемуто уверен на обработчик прерывания уйдет не более 20 тактов)
10 тактов за 1мкс = 1такт должен выполняться за 0,1мкс => кварц должен быть не менее 10МГц.
этот метод я придумал сам на логическом соображении, может есть какой другой способ подсчитать частоту кварца?

