Специальные цены   новые товары
Закрытая тема
Показано с 1 по 3 из 3

В помощь начинающим кодокопателям (MWC, Megapirate и другие проекты)

Тема раздела Коптеры. Комплектующие, сборка, настройка. в категории Квадрокоптеры и мультироторы; Меня на эту тему сподвинула необходимость разобраться в исходном коде MWC. Некоторые моменты остаются неясными. Пусть эта тема будет для ...

  1. #1

    Регистрация
    23.10.2008
    Адрес
    Нарва, Эстония
    Возраст
    34
    Сообщений
    954

    В помощь начинающим кодокопателям (MWC, Megapirate и другие проекты)

    Меня на эту тему сподвинула необходимость разобраться в исходном коде MWC. Некоторые моменты остаются неясными. Пусть эта тема будет для тех, кто желает покопаться в коде, чтобы улучшить его, но не имеет достаточной теоретической базы.
    Начну с первого самого простого вопроса: в коде встречается часто >>
    правильно ли, что это означает побитовый сдвиг.

  2.  
  3. #2
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    38
    Сообщений
    4,392
    Совершенно верно, << и >> сдвигают побитово в ту или иную сторону.
    В микроконтроллерах часто используется чтобы включить/выключить тот или иной пин.

    PORTB = (1<<4); - устанавливает в "1" 4й пин, т.к. в порт занесется 1 сдвинутая на 4 влево, т.е. 00001000b
    PORTB = (1<<4)|(1<<6); - устанавливает в "1" 4й и 6й пины

    Почитайте лучше тут: http://roboforum.ru/wiki/Курс_%22Про...R_на_Си%22

  4. #3

    Регистрация
    17.06.2011
    Адрес
    Минск
    Возраст
    40
    Сообщений
    1,941
    Очень часто эти операции (<< >>) используются для целочисленного деления или умножения на 2,4,8...

Закрытая тема

Похожие темы

  1. Помощь начинающему
    от Lesnoe в разделе Новичкам
    Ответов: 3696
    Последнее сообщение: Вчера, 22:11
  2. Multi Wii на ATMEGA328 требуется пошаговая помощь в настройке квадрика
    от Mr.Hottabych в разделе Коптеры. Комплектующие, сборка, настройка.
    Ответов: 87
    Последнее сообщение: 13.06.2013, 15:45
  3. Ответов: 1
    Последнее сообщение: 20.04.2012, 12:37
  4. Для начинающих гонщиков.
    от Ант157 в разделе Пилон-рейсинг (гонки и т.д.)
    Ответов: 7
    Последнее сообщение: 06.10.2011, 13:26
  5. Начинающему кружку нужна помощь!
    от Сергий в разделе Курилка
    Ответов: 2
    Последнее сообщение: 04.10.2011, 20:18

Ваши права

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