13.11.2013, 16:58
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
Хватит Вам спорить
Это будет бесконечно.
Я например тоже люблю пользоваться инструментарием , который облегчает жизнь.
|
|
|
|
13.11.2013, 18:02
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
Не генерируется ШИМ.
так выглядит инициализация:
Код:
|
void Init_GPIO(void)
{
/* Private typedef ---------------------------------------------------------*/
GPIO_InitTypeDef GPIO_InitStruct_butt;
GPIO_InitTypeDef GPIO_InitStruct_led;
GPIO_InitTypeDef GPIO_InitStruct;
//GPIO_InitTypeDef GPIO_InitStruct_led1;
/*Configure GPIO pin alternate function */
GPIO_PinAFConfig(GPIOA, GPIO_PinSource4, GPIO_AF_4);
/*Enable or disable the AHB peripheral clock */
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
/** Configure pins as GPIO for USER button
PA0 ------› GPIO_Input
*/
/* Configure Button pin as input */
GPIO_InitStruct_butt.GPIO_Mode = GPIO_Mode_IN;
GPIO_InitStruct_butt.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_InitStruct_butt.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1;
GPIO_Init(GPIOB, &GPIO_InitStruct_butt);
/** Configure pins as GPIO for led
PC8 ------› GPIO_Output blue
PC9 ------› GPIO_Output green
*/
/*Configure GPIO pin */
GPIO_InitStruct_led.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15|GPIO_Pin_11;
GPIO_InitStruct_led.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStruct_led.GPIO_OType = GPIO_OType_PP;
GPIO_InitStruct_led.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_InitStruct_led.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStruct_led);
/*Configure GPIO pin */
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_P in_5|GPIO_Pin_6|GPIO_Pin_7;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOA, &GPIO_InitStruct);
/*Configure GPIO pin */
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_4;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOC, &GPIO_InitStruct);
} |
Инкрементирую ШИМ:
Хочу плавно менять яркость светоидиота.
Что я неправильно делаю?
Код частично создан "дегенератором" кода
|
|
|
|
13.11.2013, 18:05
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Vadim_sh, Вынужден повторить, что спорить я с тобой не собираюсь.
Вываливание крайностей в качестве аргументов и сравнение несравнимого, особенности нубов . Кои с пеной у рта будут доказывать значимость облегчалок .
Скажу только что "детские болезни" я уже перерос ,а у тебя все еще впереди .
Сообщение от artyomugr
|
Не генерируется ШИМ.
так выглядит инициализация:
|
Пора бы уже начать читать.
Хотя могу подсказать для начала - у тебя здесь только инит пинов .
Где все остальное ?
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 13.11.2013 в 18:16.
|
|
|
|
13.11.2013, 18:11
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
Я так понимаю, это должно быть оно:
Цитата:
|
/*Configure GPIO pin alternate function */
GPIO_PinAFConfig(GPIOA, GPIO_PinSource4, GPIO_AF_4);
|
|
|
|
|
13.11.2013, 18:13
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
artyomugr, А где конфигурация таймера , каналов таймера ?
Почитай для начала :
http://ziblog.ru/2011/03/16/stm32-ch...hime-shim.html
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 13.11.2013 в 18:15.
|
|
|
|
13.11.2013, 18:17
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
А х*й его знает : ))
Это СТМ-овский софт сгенерил такой хлам. Нахера тогда та программа нужна?
Блин, сложные МК.. Уже голова пухлая за день
Нашел ресурс: http://easystm32.ru/for-beginners/35-pwm-in-stm32
Сижу, читаю. Пипец Регистров
Последний раз редактировалось dosikus; 13.11.2013 в 18:24.
|
|
|
|
13.11.2013, 18:24
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
Сообщение от artyomugr
|
Блин, сложные МК.. Уже голова пухлая за день
|
Не все сразу ...
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
13.11.2013, 19:14
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
Где тактирование для AFIO?
И почему порты сконфигурированы как обычный выход, а не как альтернативная функция? Где тактирование таймера? Где настройка таймера? Где конфигурация таймера на выход AFIO?
|
|
|
|
13.11.2013, 19:29
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
Это вы задайте вопрос разработчикам этого: MicroXplorer
|
|
|
|
13.11.2013, 19:31
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: STM32F05x TIM6 IRQ
А под STM320xx не существует аналогичного STM32Init от Кеил? Ну до чего удобная штука.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:01.
|
|