STM32F373 одновибратор
28.08.2015, 20:00
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: STM32F373 одновибратор
У всех стм32 есть reset mode у таймеров
Даташит скачай а не по примерам шарься...
|
|
|
|
28.08.2015, 20:37
|
|
|
Прописка
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: STM32F373 одновибратор
Сообщение от niXto
|
У всех стм32 есть reset mode у таймеров
Даташит скачай а не по примерам шарься...
|
Я наверное неправильно выразился .
Пример OPT из референсного мануала :
• TI2FP2 is used to start the counter by writing SMS to ‘110 in the TIMx_SMCR register
(trigger mode).
Ресет не запустит OPT .
Или я не понимаю как. Для этого в 303 есть специальная мода Retriggerable mode. Как это победить ?
|
|
|
|
28.08.2015, 21:20
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: STM32F373 одновибратор
//////////////////////////////////
Последний раз редактировалось dosikus; 28.08.2015 в 22:42.
|
|
|
|
28.08.2015, 21:42
|
|
|
Прописка
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: STM32F373 одновибратор
RESET мод нельзя использовать для OPT. Кто будет запускать Таймер ?
|
|
|
|
28.08.2015, 23:22
|
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: STM32F373 одновибратор
А да кто угодно! С вас же, как в гестапо, всё нужно клещами вытаскивать, ни схемы, ни диаграмм.
Вариантов есть и не один.
1. Другой таймер.
2. В прерывании по приёму/передачи байта/слова, если OPM.
3. Запустить при ините без OPM. ARR выставить максимальным, подобрать предделитель для максимального тика таймера. Тогда время переполнения таймера может достигать нескольких минут.
4. Другие варианты.
Такое впечатление, что референс вообще не читан.
|
|
|
|
28.08.2015, 23:54
|
|
|
Прописка
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: STM32F373 одновибратор
Сообщение от STM32F0
|
А да кто угодно! С вас же, как в гестапо, всё нужно клещами вытаскивать, ни схемы, ни диаграмм.
Вариантов есть и не один.
1. Другой таймер.
2. В прерывании по приёму/передачи байта/слова, если OPM.
3. Запустить при ините без OPM. ARR выставить максимальным, подобрать предделитель для максимального тика таймера. Тогда время переполнения таймера может достигать нескольких минут.
4. Другие варианты.
Такое впечатление, что референс вообще не читан.
|
1. Какой другой?
2. Я же говорю что не знаю какой длинны посылки будут . Они могут быть 10 бит - 500 бит.
3. Как мне это поможет ?
4. Вот я и спросил про другие варианты .
|
|
|
|
29.08.2015, 09:42
|
|
|
Прописка
Регистрация: 24.02.2007
Адрес: Вольногорск, Украина
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 33 раз(а) в 18 сообщении(ях)
|
Re: STM32F373 одновибратор
Сделай счетчик времени.
Прием с первымпрерыванием запускает счет.
Каждое прерывание по приему сбрасывает счет.
Когда шина молчит счетчик досчитает нужное время
Последний раз редактировалось t_ruslan_w; 29.08.2015 в 09:44.
|
|
|
|
29.08.2015, 10:12
|
|
|
Прописка
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: STM32F373 одновибратор
Сообщение от t_ruslan_w
|
Сделай счетчик времени.
Прием с первымпрерыванием запускает счет.
Каждое прерывание по приему сбрасывает счет.
Когда шина молчит счетчик досчитает нужное время
|
Скорости у 373 не хватит для такого решения. Он будет только этим и заниматься .
|
|
|
|
29.08.2015, 10:44
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: STM32F373 одновибратор
Сообщение от EugenPKH
|
|
Сейчас есть система на STM32F373 , при приеме данных по SPI (скорость от 200кГц до 20МГц) ,
|
Прав STM32F0
|
Цитата:
|
|
всё нужно клещами вытаскивать
|
- Девайс slave и подключается к master, что изменить нельзя ?
- И что же есть master?
__________________
Осторожно , злой кот
|
|
|
|
29.08.2015, 10:59
|
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: STM32F373 одновибратор
Сообщение от EugenPKH
|
|
1. Какой другой?
|
Любой другой таймер настроенный на старт, который через ДМА сможет стартануть таймер настроенныйна на Reset. Если есть свободный таймер.
Сообщение от EugenPKH
|
|
2. Я же говорю что не знаю какой длинны посылки будут . Они могут быть 10 бит - 500 бит.
|
Что, неужели SPI софтовый?
А так - без разницы! Пока присутствуют импулься - происходит сброс таймера, как только импульсы пропали - счётчик досчитал до нужного значения и произошло прерывание.Что тут непонятно?
Сообщение от EugenPKH
|
|
3. Как мне это поможет ?
|
Ну, если перерыв между пакетами десятки минут/часов, то не поможет, но за основу вполне годится.
Сообщение от EugenPKH
|
|
4. Вот я и спросил про другие варианты .
|
Вариантов куча, какой лучше только вам виднее. Лепить 555 уж точно смысла нет.
Последний раз редактировалось STM32F0; 29.08.2015 в 11:02.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:58.
|
|