Показано с 1 по 4 из 4

Тема: AVR 1200

  1. #1
    Без позывного
    Регистрация
    09.04.2007
    Сообщений
    5
    Поблагодарили
    0
    Поблагодарил
    0

    AVR 1200

    Добрый день, коллеги. Всех с наступившим праздником!
    Вопрос такой. Работаю с контроллером AVR 1200.
    Внешний генератор не подключал. Работаю, соответственно, только от внутреннего - 1 МГц.
    Помогите достать ассемблерный код для формирования задержки в 1 сек при данной частоте генератора.


  2. #2
    Без позывного
    Регистрация
    02.11.2004
    Адрес
    Волгоград, Россия
    Возраст
    37
    Сообщений
    236
    Поблагодарили
    3
    Поблагодарил
    0
    Есть два варианта:
    1)сделать цикл...
    mov r0, x
    _label1:
    mov r1, 255
    _label2:
    dec r1
    jnz _label2
    dec r0
    jnz _label1
    Теперь нужно подсчитать значение х. Для этого нужно вычислить количество тактов во вложенном цикле. И выполнить вложенный цикл столько раз, чтобы задержка была 1 с.
    2) Использовать таймер.

  3. #3
    Low Power
    Регистрация
    05.12.2005
    Адрес
    Волжский, Волгоградская обл.
    Возраст
    69
    Сообщений
    59
    Поблагодарили
    1
    Поблагодарил
    0
    To Dimon50002004:
    Извини, но это код кажись от 51-го семейства.
    У АВРов немного другой код, задержка там будет выглядеть примерно так.
    Подпрограмма:
    Delay:
    nop
    dec r16
    brne Delay
    ret
    ---------------
    При тактовой частоте 4.608 кГц - один цикл в подпрограмме - 0.868мкс
    Вызов подпрограммы для задержки на 87мкс:
    ldi r16,100
    rcall Delay

    Для 1мГц пересчитайте сами при условии что 1 такт на простую комаду и два такта на переход.
    А вобще это все опИсано во всех даташитах на любую АВР.
    По этому я и не стал сразу отвечать.
    Ссылок на даташиты и дкументацию на АВР я предостаточно тут давал.
    Успехов

  4. #4
    Low Power
    Регистрация
    05.12.2005
    Адрес
    Волжский, Волгоградская обл.
    Возраст
    69
    Сообщений
    59
    Поблагодарили
    1
    Поблагодарил
    0
    Вот кстати только что ссылку дали на хорошую книгу:
    http://natahaus.ifolder.ru/1907153

Похожие темы

  1. Гарнитура HD-1200
    от UA9OEX в разделе КВ аппаратура
    Ответов: 2
    Последнее сообщение: 19.02.2007, 04:30
  2. Ищу софт к MOTOROLA GP-1200
    от RZ3AKX в разделе УКВ: MOTOROLA
    Ответов: 0
    Последнее сообщение: 24.03.2006, 01:23
  3. MOTOROLA Radius GP-1200. HELP !
    от EW2DZ в разделе УКВ: MOTOROLA
    Ответов: 8
    Последнее сообщение: 25.04.2004, 15:36
  4. MOTOROLA Radius GP-1200: HELP !
    от EW2DZ в разделе УКВ: MOTOROLA
    Ответов: 1
    Последнее сообщение: 30.03.2004, 02:00
  5. Гарнитура HD-1200
    от RA9KM в разделе КВ аппаратура
    Ответов: 3
    Последнее сообщение: 03.12.2003, 13:27

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×