Jump to content
    

как таймером Timer A останавливать Timer B?

Скажите пожалуйста, как таймером Timer A останавливать Timer B? Только через прерывание можно?

Share this post


Link to post
Share on other sites

Наверное можно через внешние выводы: у обоих таймеров есть внешние входы тактового сигнала, и есть выходы модулей сравнения-захвата.

С модуля сравнения одного таймера, вывести частоту для тактирования другого таймера. И при остановке одного - остановится и другой.

 

Можно и ещё один модуль сравнения вывести наружу, и уже по его сигналу - разрывать связь двух вышеупомянутых выводов контроллера (но придётся, наверное, транзистор ставить, для коммутации, или лог.элемент).

 

Только не совсем понятно, что значит "останавливать"? В зависимости от чего он должен останавливаться или запускаться?

 

Но! Если надо останавливать именно внутренними механизмами, то только программно - через прерывание. Другого способа я не знаю :laughing:

Share this post


Link to post
Share on other sites

Наверное можно через внешние выводы: у обоих таймеров есть внешние входы тактового сигнала, и есть выходы модулей сравнения-захвата.

С модуля сравнения одного таймера, вывести частоту для тактирования другого таймера. И при остановке одного - остановится и другой.

 

Можно и ещё один модуль сравнения вывести наружу, и уже по его сигналу - разрывать связь двух вышеупомянутых выводов контроллера (но придётся, наверное, транзистор ставить, для коммутации, или лог.элемент).

 

Только не совсем понятно, что значит "останавливать"? В зависимости от чего он должен останавливаться или запускаться?

 

Но! Если надо останавливать именно внутренними механизмами, то только программно - через прерывание. Другого способа я не знаю :laughing:

Понятно, спасибо! Выводов свободных нет, поэтому придется через прерывания делать.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...