Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM32F05x TIM6 IRQ

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

Хватит Вам спорить
Это будет бесконечно.
Я например тоже люблю пользоваться инструментарием , который облегчает жизнь.
Реклама:
artyomugr вне форума  
Непрочитано 13.11.2013, 18:02  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию 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);
}
Инкрементирую ШИМ:

Код:
TIM14-›CCR1++;
Хочу плавно менять яркость светоидиота.
Что я неправильно делаю?
Код частично создан "дегенератором" кода
artyomugr вне форума  
Непрочитано 13.11.2013, 18:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

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

Сообщение от artyomugr Посмотреть сообщение
Не генерируется ШИМ.
так выглядит инициализация:
Пора бы уже начать читать.
Хотя могу подсказать для начала - у тебя здесь только инит пинов .
Где все остальное ?
__________________
Осторожно , злой кот

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

Я так понимаю, это должно быть оно:

Цитата:
/*Configure GPIO pin alternate function */
GPIO_PinAFConfig(GPIOA, GPIO_PinSource4, GPIO_AF_4);
artyomugr вне форума  
Непрочитано 13.11.2013, 18:13  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

artyomugr, А где конфигурация таймера , каналов таймера ?

Почитай для начала :
http://ziblog.ru/2011/03/16/stm32-ch...hime-shim.html
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 13.11.2013 в 18:15.
dosikus вне форума  
Непрочитано 13.11.2013, 18:17  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию

А х*й его знает : ))
Это СТМ-овский софт сгенерил такой хлам. Нахера тогда та программа нужна?

Блин, сложные МК.. Уже голова пухлая за день

Нашел ресурс: http://easystm32.ru/for-beginners/35-pwm-in-stm32

Сижу, читаю. Пипец Регистров

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

Сообщение от artyomugr Посмотреть сообщение
Блин, сложные МК.. Уже голова пухлая за день
Не все сразу ...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
artyomugr (13.11.2013)
Непрочитано 13.11.2013, 19:14  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Где тактирование для AFIO?
И почему порты сконфигурированы как обычный выход, а не как альтернативная функция? Где тактирование таймера? Где настройка таймера? Где конфигурация таймера на выход AFIO?
Easyrider83 вне форума  
Непрочитано 13.11.2013, 19:29  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

Это вы задайте вопрос разработчикам этого: MicroXplorer
artyomugr вне форума  
Непрочитано 13.11.2013, 19:31  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: STM32F05x TIM6 IRQ

А под STM320xx не существует аналогичного STM32Init от Кеил? Ну до чего удобная штука.
Easyrider83 вне форума  
 
Опции темы

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

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

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

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


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


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