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

 
 
> Не работает простейший код на STM32F405RGT6, странности
EvilWrecker
сообщение Jun 6 2012, 15:59
Сообщение #1


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Нем могу запустить простейший код вида

Код
#include "stm32f4xx.h"
#include "stm32f4xx_gpio.h"
#include "stm32f4xx_rcc.h"




int main()
{
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
    GPIO_InitTypeDef GPIO_InitStructure;
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
              GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
    GPIO_Init(GPIOC,&GPIO_InitStructure);
    GPIO_WriteBit(GPIOC,GPIO_Pin_14,Bit_SET);
              GPIO_WriteBit(GPIOC,GPIO_Pin_15,Bit_SET);
              GPIO_WriteBit(GPIOC,GPIO_Pin_13,Bit_SET);
    while(1)
    {

    }

}



на STM32F405RGT6. На дискавери работает.

Один раз каким то чудом мне удлось запустить это - но я не помню как. Касательно проекта- взял примера для цапа и выбросил оттуда файлы для дискавери чтобы получить "чистый" проект- на дискавери же он работает, куда ж без этого.

Не могу понять в чем дело- уже все что мог перебрал. Может у кого нибудь есть хотя бы пододобный проект ака "мигни светодиодом", чтобы можно было выявить ошибку?


тактируюсь от внутреннего генератора- на дискавери проверял тоже при тактировании от внутреннего(родной кварц снял)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 00:36
Рейтинг@Mail.ru


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