Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 17 дек 2009, 13:28

2Vooon: Хронически не хватает вводной - что это, какую задачу решаем, какие пути избрали.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение Виктор Казаринов » 17 дек 2009, 13:46

2Vooon: очень полезный мануал. Его нужно постепенно улучшать и наполнять.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение Vooon » 17 дек 2009, 14:23

Добавил введение из вики и прошелся aspell-ом.

Улучшать его безусловно нужно, т.к. только он подходит под печать.
Да поддерживать в актуальной версии на мой взгляд удобнее.
Вложения
manual.pdf
(199.48 КиБ) Скачиваний: 15
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 17 дек 2009, 14:46

А исходники где-то выложены? Чем редактировать?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение Виктор Казаринов » 17 дек 2009, 15:01

Да, удобнее было бы в виде zip, распаковав кот. в AVR Studio можно было бы получить нормальный проект
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 17 дек 2009, 15:11

Виктор, я про документацию :) а исходники ORFA и так выложены в репозитарии http://hg.vehq.ru/orfa/ и их всегда можно скачать оттуда в .zip-архиве :) (ссылка .zip слева в меню, это так же указано тут - wiki/ORFA#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение Michael_K » 17 дек 2009, 15:16

Duhas писал(а):2Michael_K с одной стороны - да, они намутили ) с другой - а как иначе, когда нужна довольно сложная многопрофильная конфигурируемая структура ? )


Пользователю в 99% случаях нафиг не нужна "довольно сложная многопрофильная конфигурируемая структура".
Это только деду и блайндману кажется, что она нужна, и что это круто :)

В любом случае сложность (даже если она есть) нужно скрывать от пользователя.
Именно в этом успех FTDI, виндовс, айфонов итд итп - примеров масса.

При таком уровне наворотов нужно нехило разбираться, как там и чего,
быть достаточно квалифицированным спецом.
Возникает вопрос, если я "достаточно квалифицированный спец", что для меня проще
- реализовать ШИМ на чем хочется и так как мне хочется или
- разбираться, как это задумала команда OR и делать так, как захотелось им :)
Ответ, конечно, зависит от конкретной ситуации, но, согласитесь, задуматься есть над чем.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение blindman » 17 дек 2009, 15:26

Пользователю в 99% случаях нафиг не нужна "довольно сложная многопрофильная конфигурируемая структура".

Как узнал? Может они просто об этом не знают?
В любом случае сложность (даже если она есть) нужно скрывать от пользователя.

С этим нельзя не согласиться
Проект [[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: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 17 дек 2009, 15:33

Пользователю не нужна не "сложная система", а "сложная в использовании система".
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение Виктор Казаринов » 17 дек 2009, 15:41

Т.к. данная система - открытая, то нужно несколько уровней доступа:
1. Простой и удобный интерфейс к "черному ящику"
2. Бегло посмотреть какие части и как взаимодействуют на программном уровне.
3. Детальное разбирательство что и как.
Причин может быть море, так что не смогу ответить сейчас на ваш вопрос " а зачем это все надо?" Нуно и все тут.
2DeaD: исходники ORFA софта датируются самые свежие от 22 ноября? http://hg.vehq.ru/orfa/rev/2a327203d416
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 17 дек 2009, 15:53

Michael_K писал(а):При таком уровне наворотов нужно нехило разбираться, как там и чего,
быть достаточно квалифицированным спецом.
Возникает вопрос, если я "достаточно квалифицированный спец", что для меня проще
- реализовать ШИМ на чем хочется и так как мне хочется или
- разбираться, как это задумала команда OR и делать так, как захотелось им :)
Ответ, конечно, зависит от конкретной ситуации, но, согласитесь, задуматься есть над чем.

Ну блин развели обсуждение.
Накосячили мы - обновили прошивку со сменой адресов и не обновили примеры, исправимся.

Неспецы заходят и по примерам управляют контроллером с ORFA, не заморачиваясь на внутренности и интроспектора.

Добавлено спустя 1 минуту 32 секунды:
Виктор Казаринов писал(а):Т.к. данная система - открытая, то нужно несколько уровней доступа:

Так и запланировано, так и будет :) см. выше про "накосячили, исправимся" :)


Виктор Казаринов писал(а):2DeaD: исходники ORFA софта датируются самые свежие от 22 ноября? http://hg.vehq.ru/orfa/rev/2a327203d416

да
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение Vooon » 17 дек 2009, 16:42

DeaD, как ты думаешь, где я обычно храню свои открытые проекты? :)
http://hg.vehq.ru/or-manual LaTeX: \LaTeX
Вложения
manual.pdf
(208.44 КиБ) Скачиваний: 14
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение moldov » 07 фев 2010, 06:20

=DeaD= писал(а):2SkyStorm: Это вообще-то фьюзы для ATMega128L :shock:

Добавлено спустя 1 минуту 23 секунды:
А фьюзы под ATMega32L тут - [[Общая документация Open Robotics]], документ [[Правила выставления fuse-битов контроллеров Open Robotics]].


А нельзя ли для ATMega32L указать фьюзы в виде "low: 0xFD, high: 0xD9, extended: 0xFF". Я пользую avrdude под Mac OS и боюсь из-за отсутствия опыта пока разберусь с мануалом для Atmega32L запороть контроллер игрой с фьюзами.
moldov
 
Сообщения: 20
Зарегистрирован: 07 фев 2010, 05:20
Откуда: Южно-Сахалинск

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение =DeaD= » 07 фев 2010, 08:50

Можно, указал, только зачем вам они? Лучше вообще фьюзы оставить как были с начала.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль OR-AVR-M32-D: Контр. на базе ATMega32 с портом ДД

Сообщение Сергей » 07 фев 2010, 12:46

ИМХО система сложная и мало полезная. Проще писать под камень с обычными API функциями
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Пред.След.

Вернуться в Open Robotics

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

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