Например TDA7294

Форум РадиоКот • Просмотр темы - stm32f4 cmsis шим
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Чт июл 09, 2020 14:04:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: stm32f4 cmsis шим
СообщениеДобавлено: Чт май 28, 2020 14:02:26 
Открыл глаза

Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 43
Рейтинг сообщения: -2
Как правильно настроить ШИМ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 cmsis шим
СообщениеДобавлено: Чт май 28, 2020 14:43:25 
Собутыльник Кота
Аватар пользователя

Карма: 7
Рейтинг сообщений: 109
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2912
Рейтинг сообщения: 0
Ответ можно найти здесь


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: stm32f4 cmsis шим
СообщениеДобавлено: Чт май 28, 2020 17:02:17 
Открыл глаза

Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 43
Рейтинг сообщения: 0
Это аморфно алгоритм

Добавлено after 2 minutes 2 seconds:
Конкретно для stm32f4


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: stm32f4 cmsis шим
СообщениеДобавлено: Пн июн 01, 2020 08:09:40 
Открыл глаза

Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 43
Рейтинг сообщения: 0
На f1 работает на f4 не работает?

Добавлено after 1 minute 19 seconds:
Таймер проверял пашет.А настраиваю шим .На f4 его нет

Добавлено after 4 seconds:
Таймер проверял пашет.А настраиваю шим .На f4 его нет

Добавлено after 5 seconds:
Таймер проверял пашет.А настраиваю шим .На f4 его нет


Вернуться наверх
 
Вебинар «Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4» (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар>>
Не в сети
 Заголовок сообщения: Re: stm32f4 cmsis шим
СообщениеДобавлено: Вт июн 02, 2020 16:45:31 
Открыл глаза

Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 43
Рейтинг сообщения: 0
Ау коты вы где?


Вернуться наверх
 
Как упростить выбор ИП для промышленного применения?

Компания Mean Well выпускает широкий перечень встраиваемых источников питания с креплением на шасси, имеющих, на первый взгляд, схожие характеристики. Статья расскажет о ключевых особенностях выпускаемых семейств и упростит выбор источника питания для промышленного применения.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: stm32f4 cmsis шим
СообщениеДобавлено: Ср июн 03, 2020 02:28:44 
Друг Кота

Карма: 17
Рейтинг сообщений: 216
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6271
Рейтинг сообщения: 0
Наверное коты заняты тем, что медитируют, силясь увидеть ваши исходники.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: stm32f4 cmsis шим
СообщениеДобавлено: Вс июн 21, 2020 13:01:29 
Открыл глаза

Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 43
Рейтинг сообщения: 0
void timer4(void)
{
//RCC->AHB1ENR|=RCC_AHB1ENR_GPIODEN;

GPIOD->MODER|=GPIO_MODER_MODER12_1 ;
GPIOD->MODER&=~GPIO_MODER_MODER12_0 ;
GPIOD->MODER|=GPIO_MODER_MODER13_1 ;
GPIOD->MODER&=~GPIO_MODER_MODER13_0 ;
GPIOD->MODER|=GPIO_MODER_MODER14_1 ;
GPIOD->MODER&=~GPIO_MODER_MODER14_0 ;
GPIOD->MODER|=GPIO_MODER_MODER15_1 ;
GPIOD->MODER&=~GPIO_MODER_MODER15_0 ;
//GPIOD->AFR[1]|=0x02 ;

RCC->APB1ENR|=RCC_APB1ENR_TIM4EN;
TIM4->PSC=0;
TIM4->ARR=4095;


TIM4->CCMR1&=~TIM_CCMR1_CC1S;//
TIM4->CCMR1&=~TIM_CCMR1_CC2S;//
TIM4->CCMR2&=~TIM_CCMR2_CC3S;//
TIM4->CCMR2&=~TIM_CCMR2_CC4S;//
TIM4->CR1&=~TIM_CR1_DIR;
TIM4->CCMR1|=TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1;
TIM4->CCMR1|=TIM_CCMR1_OC2M_2 | TIM_CCMR1_OC2M_1;
TIM4->CCMR2|=TIM_CCMR2_OC3M_2 | TIM_CCMR2_OC3M_1;
TIM4->CCMR2|=TIM_CCMR2_OC4M_2 | TIM_CCMR2_OC4M_1;
TIM4->CCMR1|=TIM_CCMR1_OC1PE;
TIM4->CCMR1|=TIM_CCMR1_OC2PE;
TIM4->CCMR2|=TIM_CCMR2_OC3PE;
TIM4->CCMR2|=TIM_CCMR2_OC4PE;

TIM4->CCER|=TIM_CCER_CC1E;
TIM4->CCER|=TIM_CCER_CC2E;
TIM4->CCER|=TIM_CCER_CC3E;
TIM4->CCER|=TIM_CCER_CC4E;
TIM4->CCER&=~TIM_CCER_CC1P;
TIM4->CR1|=TIM_CR1_ARPE;
TIM4->EGR|= TIM_EGR_UG;
TIM4->CR1|= TIM_CR1_CEN;
}
int main(void)
{
//RCC_init();
init_IWDGtimer();
//RCC->AHB1ENR|=RCC_AHB1ENR_GPIODEN;
AHB1ER_init();
AFR_init();
GPIO_init();
// GPIOD_init();
// EXTI_Init();
timer_2_init();
timer_3_init();
timer4();
adc_init();

Добавлено after 34 seconds:
void AFR_init(void)
{
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL12_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL13_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL14_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL14_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL14_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_0;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL15_1;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_2;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_3;
}

Добавлено after 5 seconds:
void AFR_init(void)
{
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL12_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL13_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL14_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL14_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL14_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_0;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL15_1;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_2;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_3;
}

Добавлено after 5 seconds:
void AFR_init(void)
{
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL12_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL12_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL13_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL13_0 ;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL14_1 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL14_2 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL14_3 ;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_0;
GPIOD->AFR[1]|=GPIO_AFRH_AFSEL15_1;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_2;
GPIOD->AFR[1]&=~GPIO_AFRH_AFSEL15_3;
}

Добавлено after 1 minute 7 seconds:
Вопрос решён.


Вернуться наверх
 


Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y