Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

STM32F05x TIM6 IRQ

Непрочитано 16.11.2013, 00:30  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Сообщение от artyomugr Посмотреть сообщение
При такой конфигурации, ШИМ напрочь отказывается работать!
Естественно , частота будет 10 милиГц
Что то тебя все время в крайности заносит.
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 16.11.2013, 00:32  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

А киньте формулку пожалуйста.... а то мозг мой малость запутался....
А почему то думал малых частот не получить.... а у меня даже получалось 2Гц сделать : ))
artyomugr вне форума  
Непрочитано 16.11.2013, 00:32  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Сообщение от artyomugr Посмотреть сообщение
овцеллографа

Ик....
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 16.11.2013, 00:34  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Это я вспомнил выражение одного товарища с другого форума. Сам смеялся когда впервые прочитал
artyomugr вне форума  
Непрочитано 16.11.2013, 00:48  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Сообщение от artyomugr Посмотреть сообщение
А киньте формулку пожалуйста.... а то мозг мой малость запутался....
Таймеры тактируются от APB1, при дефолтных настройках в system_stm32f0x.с
частота равна 48 000 000 Гц
Как выше тебе писалось частота приращения APB/PSC .
При твоих данных 48 000 000/65535 = 732,4 Гц
Частота PWM APB/PSC/ARR
Что при твоих данных 48 000 000/65535/65535 =0,0111762119637053 Гц
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
artyomugr (16.11.2013)
Непрочитано 16.11.2013, 00:52  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Спасибулище огромное "дружище по общему делу"!
Теперь вкурил
ШИМ обалденный у кортексов! AVR & PIC вне конкуренции
Теперь буду дальше двигаться. Мне даже не лень изучить название регистров и битов в них в таймерах и прочей периферии
artyomugr вне форума  
Непрочитано 16.11.2013, 00:54  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Надо распечатать регистры , и зубрить
artyomugr вне форума  
Непрочитано 16.11.2013, 01:11  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Сообщение от dosikus Посмотреть сообщение
Частота PWM APB/PSC/ARR
Что при твоих данных 48 000 000/65535/65535 =0,0111762119637053 Гц
Неа! Я ж умный даташит давал!

Update_event = TIM_CLK/((PSC + 1)*(ARR + 1)*(RCR + 1))

Цитата:
TIM14-›ARR = 0xFFFF;
TIM14-›CCR1 = 0x000F;
TIM14-›PSC = 0xFFFF;
Тогда
48 000 000/(0xFFFF+1)/(0xFFFF+1)/(0+1) =
= 48 000 000/65536/65536/1 = 0,0111758708953857421875 Hz
nahimovv вне форума  
Эти 2 пользователя(ей) сказали Спасибо nahimovv за это сообщение:
artyomugr (16.11.2013), dosikus (16.11.2013)
Непрочитано 16.11.2013, 01:15  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Ну да! Теперь проясняется! Условие переполнения/перезагрузки то такие: timer ›ARR , а не: timer ›= ARR
artyomugr вне форума  
Непрочитано 16.11.2013, 01:40  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Правильно ли я посчитал? Если надо 8 бит c максимальной частотой ШИМ , частота получится:
48000000/255+1 = 187500 Гц

Последний раз редактировалось artyomugr; 16.11.2013 в 01:43.
artyomugr вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
stm32 после старта TIM6 сразу прерывание kvark85 ARM 8 04.07.2013 11:22
Комп "видит" винт только после повторной загрузки malkoff2007 Ремонт оргтехники 199 22.10.2011 10:05


Часовой пояс GMT +4, время: 21:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.