РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ


    • Страница 2 из 2
    • «
    • 1
    • 2
    Архив - только для чтения
    89c2051 имитатор звуков
    Пн, 05.12.2016, 23:26 | Сообщение # 11        
    msmmmm
    аватар
      Постов: 891   Друзья 
    Цитатаalekseyustinov2 ()
    курю ассемблер для атмел
    Тяжеловато вначале будет - атмеловский асм неслабо прибабахнутый пустым мешком по голове. Мне после PIC-ов несложно было изучить, но его приколы с условными переходами не более +/-63 команд, обслуживание командами SBIC, SBIS только 32 регистра ввода-вывода и т.д. бесят до сих пор. Например, вместо того, чтобы проверить флаг переполнения таймера в тини13 одной командой, нужно загрузить весь регистр флагов в один из регистров r16-r31 (еще одна дурь - операции с константами не работают в нижних 16 регистрах общего назначения) и уже там проверить или СМР, или SBRC, SBRS. Сбрасывается флаг записью в него 1. wacko При чем установить один бит в 1 не получится - регистр за пределами нижних 32-х регистров ввода-вывода и команда СВI не работает. Константу в порт ввода-вывода впихнуть тоже нельзя. Пишем в общий регистр (только r16-r31) и выдаем OUT. Когда все эти мелочи знаешь, особых проблем нет, но новичку стопорит работу серьезно.
    Пт, 09.12.2016, 20:26 | Сообщение # 12        
    alekseyustinov2
    аватар
      Постов: 6   ОК 
    ого....спасибо ....буду знать....предупреждён - вооружён)
    • Страница 2 из 2
    • «
    • 1
    • 2
    Поиск:

    Внимание! Форум переехал на Tehnodium.ru



    © 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA