Форум myROBOT.ru » Лаборатория » Алгоритмы » Задержка для AVRasm

Страниц (1): [1]
 

1. Резистор - 05 Августа, 2013 - 19:17:25 - перейти к сообщению
Здравствуйте.Сразу к вопросу:
Как реализовать задержку, как в "Первый проект на микроконтроллере"( поправьте, если неправильно написал). Для МК Atmega8?
2. Predator - 14 Августа, 2013 - 16:35:40 - перейти к сообщению
да вы что издеваетесь???? по неделе от хлопца вопросы висят.

для начинающего программиста проще всего сделать тупой цикл с пустым телом.
вообще по уму взводить таймеры и отлавливать их прерывания, но какие там в AVRах таймеры и прерывания я не подскажу....
3. Vladimir72 - 14 Августа, 2013 - 17:10:07 - перейти к сообщению
Напиши какую задачу нужно решить, что будет делать устройство?
4. killgur - 14 Августа, 2013 - 17:43:16 - перейти к сообщению
Резистор пишет:
Здравствуйте.Сразу к вопросу:
Как реализовать задержку, как в "Первый проект на микроконтроллере"( поправьте, если неправильно написал). Для МК Atmega8?


если это проект с миганием светодиода с этого сайта

http://myrobot.ru/stepbystep/mc_...irst_project.php

то там это делает команда


CODE:
_delay_ms(250); // Ждем 0.25 сек.


и как ни странно именно для АТМEGA8
5. Петр Киселев - 14 Августа, 2013 - 19:24:17 - перейти к сообщению
killgur пишет:
и как ни странно именно для АТМEGA8

А что тут странного?
Я, например, для своего робота применял задержку до 2 секунд (2000) и ничего, нормально.
6. Vladimir72 - 14 Августа, 2013 - 19:27:52 - перейти к сообщению
какой язык программирования нужен C или asm?
7. killgur - 14 Августа, 2013 - 20:06:52 - перейти к сообщению
для ассембблера есть программа генератор кода задержки

http://www.home.unix-ag.org/tjab...VRdelayloop.html
8. Vladimir72 - 14 Августа, 2013 - 20:36:30 - перейти к сообщению
Цитата:
да вы что издеваетесь???? по неделе от хлопца вопросы висят.

теперь еще неделю, что-бы фотографию отдать)))
(Добавление)
извините за юмор.