реклама на сайте
подробности

 
 
> STM32F103RB6 необходимо получить сетку частот, необходимо получить сетку частот
vilkin
сообщение Mar 9 2016, 09:47
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 13-12-04
Из: Москва
Пользователь №: 1 466



Есть на плате STM32F103RB6 необходимо получить сетку частот.
Частоты нужны одновременно 48Мгц, 24Мгц, 12Мгц и 6Мгц.
Фазовые сдвиги между ними не принципиальны.
Можно ли требуемое получить средствами только STM32?
Желательно не отрывая её от основных задач.
Была мысль использовать DMA выкидывая в порт GPIO из RAM последовательность чисел от 0 до 15.
Но я так понял, не укладываемся по скорострельности... или я ошибаюсь?
Остается в уме только один вариант вывести мастер клок 48Мгц наружу и поделить его двоичным счетчиком.
Может есть варианты без лишних компонентов?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=GM=
сообщение Mar 13 2016, 15:42
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(vilkin @ Mar 9 2016, 09:47) *
Есть на плате STM32F103RB6 необходимо получить сетку частот. Частоты нужны одновременно 48Мгц, 24Мгц, 12Мгц и 6Мгц.
Можно ли требуемое получить средствами только STM32? Может есть варианты без лишних компонентов?

Варианты есть, можно получить частоты 48 МГц, 24 МГц, 12 МГц и 6 МГц только средствами STM32F103RB6 следующим образом.
Выставляем тактовую частоту 48 МГц и выдаём её на пин МСО. Далее, берём TIM1 (или TIM8), ставим три его канала в режим COMPARE, ремапим соответствующие выходы TIM1_CH1, TIM1_CH2, TIM1_CH3. Затем записываем в регистры TIM1_CCR1, TIM1_CCR2 и TIM1_CCR3 значения 2, 4 и 8. Ву а ля. Само собой разумеется, надо настроить пины на выход, всё что надо и где надо разрешить и т.д.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vilkin   STM32F103RB6 необходимо получить сетку частот   Mar 9 2016, 09:47
- - scifi   А таймеров там нет что ли?   Mar 9 2016, 09:51
|- - vilkin   Цитата(scifi @ Mar 9 2016, 15:51) А тайме...   Mar 9 2016, 10:09
|- - KnightIgor   Цитата(vilkin @ Mar 9 2016, 11:09) Таймер...   Mar 9 2016, 10:34
- - scifi   Один таймер способен выдавать две частоты: F и F/2...   Mar 9 2016, 10:15
|- - AleksBak   Цитата(scifi @ Mar 9 2016, 14:15) Один та...   Mar 9 2016, 10:47
||- - Сергей Борщ   Один модуль сравнения (output compare) настраивает...   Mar 9 2016, 11:06
|||- - scifi   Цитата(Сергей Борщ @ Mar 9 2016, 14:06) Т...   Mar 9 2016, 11:12
|||- - AleksBak   Цитата(Сергей Борщ @ Mar 9 2016, 15:06) О...   Mar 9 2016, 11:22
|||- - scifi   Цитата(AleksBak @ Mar 9 2016, 14:22) Крут...   Mar 9 2016, 12:32
||- - HHIMERA   Цитата(AleksBak @ Mar 9 2016, 13:47) А ка...   Mar 10 2016, 08:20
||- - adnega   Цитата(HHIMERA @ Mar 10 2016, 11:20) Чере...   Mar 10 2016, 09:33
|- - vilkin   Спасибо всем! Сделал как порекомендовал scifi...   Mar 14 2016, 10:26
|- - KnightIgor   Цитата(vilkin @ Mar 14 2016, 11:26) Спаси...   Mar 14 2016, 19:29
|- - vilkin   Цитата(KnightIgor @ Mar 15 2016, 01:29) В...   Mar 14 2016, 20:03
|- - scifi   Цитата(KnightIgor @ Mar 14 2016, 22:29) В...   Mar 14 2016, 20:58
- - AlanDrakes   Может, поставить после выхода MCO (подать на него ...   Mar 9 2016, 10:36
|- - vilkin   Три триггера, это равносильно внешнему двоичному с...   Mar 9 2016, 10:41
|- - scifi   Цитата(vilkin @ Mar 9 2016, 13:41) Если в...   Mar 9 2016, 10:45
- - skripach   Поставьте 4 триггера в одной микросхеме за 3 копей...   Mar 10 2016, 15:55
|- - AlanDrakes   Во-первых, не всякая микросхема на входе эти самые...   Mar 11 2016, 15:26
|- - adnega   Цитата(AlanDrakes @ Mar 11 2016, 18:26) в...   Mar 11 2016, 15:41
|- - scifi   Цитата(AlanDrakes @ Mar 11 2016, 18:26) Х...   Mar 11 2016, 17:24
|- - Сергей Борщ   Цитата(=GM= @ Mar 13 2016, 17:42) Ву а ля...   Mar 13 2016, 19:45
- - Aaron   хех, а я 3 года назад задание давал студенту - на ...   Mar 15 2016, 14:16


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 04:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016