Jump to content
Leo

Таймер Т0 Прерывание По Совпадению

Recommended Posts

Тойсть оба прерывания работают в режиме нормал я правильно понял. Или в шим тоже или шим надо рассматривать отдельно.

Два прерывания должны работать. Точно! В инструкции написано Т0 восьмиразрядный счетный модуль с двумя независимыми модулями совпадения. Значит их надо уметь настроить.

Edited by Leo

Share this post


Link to post
Share on other sites

Вопрос поставлен более четко как настроить два совпадения но наверное и в ШИМ используется.

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

Системы телеметрии находят все более широкое применение во многих отраслях на промышленных и коммунальных объектах. Требования, предъявляемые к условиям эксплуатации приборов телеметрии и, как следствие, источников питания для них, могут быть довольно жесткими. Fanso предоставляет широкую линейку продукции, рассчитанной на различные условия эксплуатации, что позволяет подобрать батарейку для каждого конкретного применения, в том числе и для устройств телеметрии.

Подробнее

Два прерывания должны работать. Точно!...

Значит, как выше сказали, режим СТС Вам точно не подходит.

Используйте PWM, FastPWM. Что Вам больше подойдет под задачу.

Edited by Геннадий

Share this post


Link to post
Share on other sites

Мне нужно настроить два прерывания на разную частоту. А ШИМ не много другое.

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

А Я думал вас уже нет. Насчет фазы вы правы а насчет режима нормал Я правильно понял. А то написано коротко.

Share this post


Link to post
Share on other sites

Открывал написано что в режиме СТС тоже должен работать но хотел и ваш способ уточнить.

Share this post


Link to post
Share on other sites

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

31_Datasheet на ATmega128_полный перевод на русский.rar

6.1_Ефстифеев МК AVR семейств Tiny и Atmega 2008.rar

Share this post


Link to post
Share on other sites

Не будет работать Ваша задумка в режиме СТС.

Поймите, событие сброс по совпадению наступит один только раз и для регистра с меньшим значением. Далее счетный регистр сбрасывается, не доходя до второго регистра (с бОльшим значением) и начинает счет с начала.

Вполне оправдано решение разработчиков, отключить второй регистр (если таковое имеется). Иначе конфликты обеспечены.

Share this post


Link to post
Share on other sites

Во первых Григорий знает как! Но не уточняет этого. Во вторых сброс таймера можно отключить.Прерывание и он продолжит до конца. В третьих таймером управляет управляющая логика значит её надо настроить.

Share this post


Link to post
Share on other sites

сброс таймера можно отключить.Прерывание и он продолжит до конца. В третьих таймером управляет управляющая логика значит её надо настроить.

там все немножечко приметивнее, вы не можете настроить так как вам хочется, разработчиками заложены определенные режимы, и поэтому вам остается смириться и пользоваться тем что есть)

Share this post


Link to post
Share on other sites

На тиньку 2313 есть даташит на русском, Leo, потрудись скачать его и прочитать если действительно хочешь разобраться.

Share this post


Link to post
Share on other sites

Народ, а кто нибудь пробывал активировать секретный регистр my instructions?)))))

Share this post


Link to post
Share on other sites

Не подходит в том виде, в котором ты его решил применить, но если по раскинуть мозгами то можно всё сделать и с этим режимом и даже используя прерывания по совпадению с OCR0A и с OCR0B, всё, что описано в даташите по отношению к регистрам TCCR0A и OCR0A применимо к TCCR0B и OCR0B, улавливаешь, направление ?

Share this post


Link to post
Share on other sites

Ты о выводе результатов сравнения на ножки OCnx.

Share this post


Link to post
Share on other sites

Так и не понял вашей задачи. Озвучте, что вы хотите получить на выходе.

Или это теоретическая задача, заставить работать в режиме, которого нет.

Share this post


Link to post
Share on other sites

Вопрос был в не понимание почему в CV T0 два регистра сравнения за этим спросил почему два и можно оба одновременно использовать.

А у меня интерес генерировать частоту и выдавать на ножку с некоторой периодичностью.

Share this post


Link to post
Share on other sites

шим он хочет, просто не знает с какой стороны подойти)

инвертор наверно хочет собрать

Edited by Viktor26

Share this post


Link to post
Share on other sites

Более высокую частоту генеришь в частоте на порядок более низкой в определенной последовательности.

Share this post


Link to post
Share on other sites

можно наоборот в высокой генерить низкую, называется частотная модуляция, а то что хотите вы где будет использоваться???

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Loading...

×
×
  • Create New...