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

sport_rib

Members
  • Постов

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

  • Посещение

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    MK

Достижения sport_rib

Новичок

Новичок (1/14)

  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

0

Репутация

  1. Да в том то и дело что никак, мне пока непонятен тот факт, что я счет произвожу в "слове" - это 2-а байта (integer 16 bit) или в "двойном слове" (uint или dint - 32 bit) , а результат вывожу в байт- 8bit. Приложенный код уже немного по истерзан, по этому там и есть разница в типах переменных изначально все было в int8_t и тут я и ошибся. Как я не мучил калькулятор не получалось у меня в этом типе данных выдать 0xFF, поскольку его значение это -1, максимум 0x7F- это и есть те семь разрядов с которыми я и мучился, спасибо что объяснили, а то гугл уже в шоке от моих тупых запросов.
  2. Спасибо! заработало на UINT. тогда я не пойму почему не отрабатывало на int, ну да ладно буду дальше штудировать матчасть. Всем большое спасибо за советы и "technik-1017" громаднейшее СПАСИБИЩЕ за разъяснение, и извините за глупые вопросы.
  3. Попробовал, не помогло. А подскажите пожалуйста, не связано ли это с тем что на порт я вывожу один байт, а не 2-а, и полное заполнение байта равно десятичному значению -1 Спасибо большое, а то чет запутался в элементарном.
  4. Всем доброе время суток! Мужики не пинайте только сильно ногами, учусь :)) Вопрос со 2-го 3-го урока по домашнему заданию создание генерации случайных чисел, почему не загораются все диоды? (загораются максимум 7), при передачи в порт числа 255, без генерации загораются все. Код ниже.
×
×
  • Создать...