roboforum.ru

Технический форум по робототехнике.

 

Hexapod

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Hexapod

Сообщение blindman » 12 июл 2008, 19:11

Как раз с точностью до наооборот : после входа в обработчик прерывания запрещены, и их можно разрешить, если это необходимо. Например, может произойти более приоритетное прерывание. А reti и так разрешает прерывания, для этого она и существует.

А насчет ограничений - это ты просто разбалован гигагерцами и мегабайтами :D
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Hexapod

Сообщение Duhas » 13 июл 2008, 08:35

эээм, не сказал бы что особо разбалован :crazy:

reti вообщето возвращает программу на адрес сохраненный при вызове rcall, и разрешать прерывания она по идее не обязана.. ща проверю ... проверил.. выставляет флаг зараза :crazy:

хм.. ну что сказать, беседа дала плоды, теперь я знаю этот момент лучше.. вот только интересно то, что я не могу получается запретить прерывания в прерывании... если мне это нужно.. :(
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Hexapod

Сообщение blindman » 13 июл 2008, 08:41

Duhas писал(а):вот только интересно то, что я не могу получается запретить прерывания в прерывании... если мне это нужно.. :(

Еще раз прочитай мой предыдущий пост
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Hexapod

Сообщение Duhas » 13 июл 2008, 21:46

да я про запретить прерывания после выполнения прерывания... вобщем не важно .. офф все ето ...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Hexapod

Сообщение alegz » 06 авг 2008, 10:50

позвольте чтобы не плодить темы, показать что я собрал :)
Аватара пользователя
alegz
 
Сообщения: 63
Зарегистрирован: 01 июн 2008, 08:48
Откуда: Новосибирск
прог. языки: С++, Asm, PHP

Re: Hexapod

Сообщение rig » 06 авг 2008, 11:17

фотки!!!!!!!!!! :Bravo:
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: Hexapod

Сообщение alegz » 06 авг 2008, 11:35

вот фотки

Добавлено спустя 6 минут 3 секунды:
Буду конструкцию менять, ибо собирал ее не по чертежам и рассчетам, а так чисто вприкидку :D Шатается все... надо бы усилить ...
Вложения
CIMG2638.jpg
CIMG2630.jpg
CIMG2625.JPG
CIMG2617.jpg
CIMG2616.jpg
Аватара пользователя
alegz
 
Сообщения: 63
Зарегистрирован: 01 июн 2008, 08:48
Откуда: Новосибирск
прог. языки: С++, Asm, PHP

Re: Hexapod

Сообщение space » 06 авг 2008, 12:18

Использовал аллюминий?
Где брал и по чём?
Аватара пользователя
space
 
Сообщения: 548
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Re: Hexapod

Сообщение alegz » 06 авг 2008, 13:25

Это дюраль, 1мм ... где взял... я так и не смог найти где в свободной продаже простому человеку купить лист люминия )) помог отец и принес лист 0,5м на 0,5 с работы :D
Аватара пользователя
alegz
 
Сообщения: 63
Зарегистрирован: 01 июн 2008, 08:48
Откуда: Новосибирск
прог. языки: С++, Asm, PHP

Re: Hexapod

Сообщение space » 06 авг 2008, 14:22

А вырезал чем?
Аватара пользователя
space
 
Сообщения: 548
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Re: Hexapod

Сообщение alegz » 06 авг 2008, 16:26

ножнецами по металлу... а на последней фотке, которая по идеи первая, сначало ножницами... а потом долотом и оно под углом 90 отламывается спокойно.... а вот где 2 сервы креплю... там я долго придумывал в итоге придумал раскройку ... правда дюраль ломается... так что я аккуратно на 90 градусов загибал.... ну я планирую все переделать... со временем )
Аватара пользователя
alegz
 
Сообщения: 63
Зарегистрирован: 01 июн 2008, 08:48
Откуда: Новосибирск
прог. языки: С++, Asm, PHP

Re: Hexapod

Сообщение sub_null » 08 авг 2008, 11:02

По поводу программного управления сервами.
Вот принципиальная схема SSC32 ATMega8 на последней странице
http://www.lynxmotion.com/images/data/ssc-32.pdf
А вот прошивка на С. Управление реализовано программно и достаточно много кода на asm
http://www.lynxmotion.com/images/html/proj078.htm

Кстати на том же сайте есть хорошая библиотека 3D моделей для создания прототипов
http://www.lynxmotion.com/ViewPage.aspx?ContentCode=sesmodel&CategoryID=115
sub_null
 
Сообщения: 57
Зарегистрирован: 20 мар 2006, 00:53
Откуда: ukraine

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Mail.ru counter