SergeyM
May 8 2005, 08:58
Здрасте все!
Хочу понять как работать с таблицами, в ассемблере. Для пиков есть директива и у меня есть пример как реализовать работу таблицы, а по AVr нет таких примеров, если у кого есть пример для разбора или какие нибудь ссылки на эту тему то милости прошу дать мне их.
Либо написать простейшее вращение шагового двигателя, желательно с коментариями.
cosmobot
May 8 2005, 09:50
по поводу примера смотрите здесь :
http://www.avrfreaks.net/ (требуется бесплатная регистрация ) , куча всего.
и еще вот это конкретно в тему
http://telesys.ru/projects/proj077/index.shtml пример на AT90S2313
SergeyM
May 8 2005, 15:07
Спасибо за ссылки, но чето по по первой я так и не разобрался, хотя зарегистрировался. А по второй неплохой ликбез и есть пример, есть что разбирать
cosmobot
May 9 2005, 04:30
щелкаешь по кнопке Последние проекты, хотя не факт что там есть что то про шаговые двигатели

, просто avrfreaks довольно известная помойка примеров устройств на AVR.
Есть еще таже AVR360: Step Motor Controller
http://www.atmel.com/dyn/products/app_note...p?family_id=607перевод
http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR360.htm
SergeyM
May 9 2005, 08:25
Я такую уже скачал :-)
Да кстати не пойму почему у меня не работает ret , невозвращается к тому месту откуда произошел вызов функции. Я на AVR только учусь, может подскажеш как привильно описывать переходы в функции?
Цитата(SergeyM @ May 9 2005, 11:25)
Да кстати не пойму почему у меня не работает ret , невозвращается к тому месту откуда произошел вызов функции.
А стек настроил?
А стек у тебя в ОЗУ или аппаратный?
А ты его не перебрал?
SergeyM
May 12 2005, 08:54
На счет настройки, это я сразу не понял потом нашел сдесь же на форуме пример с объяснениями и все понял :-)