Перейти к содержанию
    

Режим захвата таймера stm32

Я единственное не освоил это режим захвата как ни на avr и на stm32.Всё понятно только не понятно куда коней запрягать-метафора. Мне не понятно каким образом этот захват счёта я могу отобразить на LCD или на другом дисплее.Кто может мне нерусскому обьяснить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Число на дисплее отобразить можете?
Вот "захваченное" оно и есть: счётчик в таймере "бежит", не останавливаясь (в рамках периода счёта), а внешним событием "фиксируется", что было в счётчике в момент события. А уж чему это сответствует в нашем реальном мире тут только вы знаете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

До практики не дошло.Можно ли использовать мигание порта в прерывании по таймеру.Но на avr в симуляторе протеус ни чего не показывает.Отсуцтвие результата тоже результат.Но отрицательный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dimir сказал:

Можно ли использовать мигание порта в прерывании по таймеру..

В этом наборе буков без поллитры не разобраться....  :wacko:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 10.01.2023 в 16:56, jcxz сказал:

В этом наборе буков без поллитры не разобраться....  :wacko:

Вина или водки?.На Бессарабии пьют вино.Для меня поллитры сухого вина 12градусов вина  хватит.Я к тому веду речь каким образом проверить режим таймера по захвату.?Шим могу проверить? Мигание порта в прерывании можно.А По захвату как проверит?.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модератор: @dimir, если русский язык для Вас слишком сложный, задайте вопрос на своём родном языке и переведите google-переводчиком. Либо постарайтесь более подробно написать на русском языке, что Вам требуется. Но пишите по делу. Шутки и все подобные выражения пока приберегите. Они лишь затрудняют чтение и так не очень информативных сообщений. В противном случае Ваши сообщения я начну засчитывать за флейм даже с учётом языковых трудностей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет русский язык не сложный.А задать вопрос .Я уже задал.Каким образом можно проверить в действии режим захвата ?.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

39 minutes ago, dimir said:

Каким образом можно проверить в действии режим захвата ?

Сформировать ШИМ с известными параметрами одним таймером, захватить и проверить другим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 10.01.2023 в 19:40, aaarrr сказал:

Сформировать ШИМ с известными параметрами одним таймером, захватить и проверить другим.

И как я  могу это посмотреть?Что является индикатором захвата.Вот в железе не на отладчике или в симуляторе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, dimir said:

И как я  могу это посмотреть?

Сравнить с расчетным значением ± ошибка и зажечь светодиод.

 

Или в UART вывести значения, что гораздо информативнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо.

Изменено пользователем haker_fox
Пост отредактировал. Флеймом и затрагиванием острых политических тем не занимаемся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня ещё одна проблема правда в режиме захвата avr.Когда счётный регистр считает и происходит захват и записывается  в регистр захвата потом я записываю в переменную чтобы увидеть захват на LCD .То после счёта 32250 у меня показывает"-" и обратный счёт?.Почему так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, dimir said:

Почему так?

Потому что переменная типа int на AVR имеет разрядность 16 бит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 12.01.2023 в 22:46, aaarrr сказал:

Потому что переменная типа int на AVR имеет разрядность 16 бит.

А как же сделать так что бы считало не с минусом?А дальше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 minutes ago, dimir said:

А как же сделать

Использовать беззнаковую переменную.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...