реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Альтернативная функция выхода TIM1 STM32F303
domowoj
сообщение Dec 6 2014, 09:03
Сообщение #16


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(1113 @ Dec 6 2014, 14:47) *
на этой плате на PA11 - USB

Может поэтому и не работает?


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
1113
сообщение Dec 6 2014, 09:09
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(domowoj @ Dec 6 2014, 12:03) *
Может поэтому и не работает?
просто через резистор 22 Ом подключено к разъёму USB. если не подключать USB - влиять не должно. дайте почту...


вот, всё стандартно:
Код
void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
{

  GPIO_InitTypeDef GPIO_InitStruct;
  if(htim_base->Instance==TIM1)
  {
  /* USER CODE BEGIN TIM1_MspInit 0 */

  /* USER CODE END TIM1_MspInit 0 */
    /* Peripheral clock enable */
    __TIM1_CLK_ENABLE();
  
    /**TIM1 GPIO Configuration    
    PA11     ------> TIM1_CH1N
    */
    GPIO_InitStruct.Pin = GPIO_PIN_11;
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_LOW;
    GPIO_InitStruct.Alternate = GPIO_AF6_TIM1;
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

  /* USER CODE BEGIN TIM1_MspInit 1 */

  /* USER CODE END TIM1_MspInit 1 */
  }

}
Go to the top of the page
 
+Quote Post
domowoj
сообщение Dec 6 2014, 13:23
Сообщение #18


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Спасибо.
У меня то же самое почти.
Вот начало этой строки не совсем понятно.
Код
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
1113
сообщение Dec 6 2014, 13:27
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



и что не понятно? заполняется структура и передаётся в функцию HAL_GPIO_Init. при этом указывается что заполнять надо порт GPIOA.
изучите эту процедуру и поймёте что вы настраиваете не так.

проект заработал? есть генерация, или у вас pin`ы пробило?
Go to the top of the page
 
+Quote Post
domowoj
сообщение Dec 6 2014, 16:54
Сообщение #20


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Ларчик просто открывался!
На плате вывод процессора PA11 на внешний разъем-гребёнку
идет через перемычку SB22 которая не установлена.
Как говорится - учите матчасть!


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 6 2014, 21:29
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Семён Семёныч!
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 22:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016