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

 
 
> STM32F373 GPIO, GPIO не работает
electrotehnik
сообщение Jun 4 2015, 07:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 26-09-14
Пользователь №: 82 927



Добрый день

Не работают GPIO. Все перепроверил, использую CMSIS и Standart Peripherial Library, вот код:

Код
#include "stm32f37x.h"
#include "stm32f37x_gpio.h"

void InitPort(void)
{
   GPIO_InitTypeDef  GPIO_InitStructure;
  
   /* Разрешить тактирование GPIOx */
   RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
  
   /* Конфигурирование ножки PB7, туда подключен светодиод */
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
   GPIO_Init(GPIOB, &GPIO_InitStructure);
   return;
}

int main(void)
{
    InitPort();
    GPIO_SetBits(GPIOB, GPIO_Pin_7); //светодиод горит
  
    while (1)
  {
  }
}


Может чего-то не хватает? Подскажите, ткните пальцем пожалуйста. На других MCU Cortex-M4 такой код работает... вот и думаю, может проц запитал не до конца, но он ведь видится, прошивка льется и читается ST-Link.
Программирую в Keil.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:43
Рейтинг@Mail.ru


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