Форум РадиоКот • Просмотр темы - stm32f4 cmsis шим
Сообщения без ответов | Активные темы
Страница 1 из 1
[ Сообщений: 7 ]
Автор
Сообщение
ivan dimir
Заголовок сообщения: stm32f4 cmsis шим
Добавлено: Чт май 28, 2020 14:02:26
Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21Сообщений: 440
Рейтинг сообщения: -2
Как правильно настроить ШИМ
Вернуться наверх
Реклама
Мурик
Заголовок сообщения: Re: stm32f4 cmsis шим
Добавлено: Чт май 28, 2020 14:43:25
Друг Кота
Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08Сообщений: 3328
Рейтинг сообщения: 0
Вернуться наверх
Реклама
ivan dimir
Заголовок сообщения: Re: stm32f4 cmsis шим
Добавлено: Чт май 28, 2020 17:02:17
Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21Сообщений: 440
Рейтинг сообщения: 0
Это аморфно алгоритмДобавлено after 2 minutes 2 seconds: Конкретно для stm32f4
Вернуться наверх
Реклама
ivan dimir
Заголовок сообщения: Re: stm32f4 cmsis шим
Добавлено: Пн июн 01, 2020 08:09:40
Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21Сообщений: 440
Рейтинг сообщения: 0
На f1 работает на f4 не работает?Добавлено after 1 minute 19 seconds: Таймер проверял пашет.А настраиваю шим .На f4 его нетДобавлено after 4 seconds: Таймер проверял пашет.А настраиваю шим .На f4 его нетДобавлено after 5 seconds: Таймер проверял пашет.А настраиваю шим .На f4 его нет
Вернуться наверх
Реклама
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Подробнее>>
ivan dimir
Заголовок сообщения: Re: stm32f4 cmsis шим
Добавлено: Вт июн 02, 2020 16:45:31
Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21Сообщений: 440
Рейтинг сообщения: 0
Вернуться наверх
Реклама
Реклама
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Подробнее>>
a5021
Заголовок сообщения: Re: stm32f4 cmsis шим
Добавлено: Ср июн 03, 2020 02:28:44
Карма: 20
Рейтинг сообщений: 228
Зарегистрирован: Пт сен 13, 2013 13:11:31Сообщений: 6388
Рейтинг сообщения: 0
Наверное коты заняты тем, что медитируют, силясь увидеть ваши исходники.
Вернуться наверх
Реклама
ivan dimir
Заголовок сообщения: Re: stm32f4 cmsis шим
Добавлено: Вс июн 21, 2020 13:01:29
Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21Сообщений: 440
Рейтинг сообщения: 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: Вопрос решён.
Вернуться наверх
Реклама
Страница 1 из 1
[ Сообщений: 7 ]
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения