Перейти к содержанию
    

Mister-dok

Новичок
  • Постов

    1
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. вСЕМ ПРИВЕТ! я начинаю изучать stm 32 f0 и вот возник вопрос,итак внимание: объясните в чем вызвана разница в синтаксисе(в том числе во включение тактирования портов) пример 1 // Включить тактирование порта C RCC->AHBENR |= RCC_AHBENR_GPIOCEN; // 9, 10 выводы - на выход (general purpose output mode) GPIOC->MODER |= GPIO_MODER_MODER9_0 | GPIO_MODER_MODER10_0; пример 2 GPIO_InitTypeDef GPIO_InitStruct_butt; GPIO_InitTypeDef GPIO_InitStruct_led; /*Enable or disable the AHB peripheral clock */ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE); вроде бы одно и тоже,но написано чуть по разному,тут мелькают практически все сообщения со вторым вариантом написания, первый вариант накопал допустим тут: http://teplofizik.diary.ru/p182430549.htm?oam#more1 как правильнее писать, и еще вопрос почему когда в кейле пытаюсь написать первым вариантом он не может понять что я инициализурую( ну короче вообще не компилится и команды красным подчеркивает) я так понимаю,что в каком-то служебном файлике команды прописаны как во втором варианте,если я прав подскажите как файлик называется,уже столько времени копаюсь,что ппц... спасибо всем тем кто поставит на путь истинный :laughing: !
×
×
  • Создать...