Технический форум по робототехнике.
loox » 12 авг 2009, 19:25
Вернемся к началу - есть ли опыт организации сети контролеров на Робофоруме?
Нет, такого опыта нет.
Коллеги, там где мы общаемся - это форум а не суд... "я не понимаю.." или иные некорректные выражения несколько обескураживают
Для господина Vorral, возможно я именно тот ( или один их них) кто и предоставил те возможности, которыми вы пользуетесь ведь и такое возможно ....
с уважением Loox
=DeaD= » 12 авг 2009, 19:36
2Loox: Вам же сказали, что опыт есть. Что за "чукча не читатель, чукча - писатель!" ?
Добавлено спустя 2 минуты 30 секунд:Правильно заданный вопрос:
1. У кого есть опыт разработки i2c-мастера (у меня и еще у кучи народу);
2. У кого есть опыт разработки i2c-слэйва (у меня нет, но вроде несколько человек писали, точно не назову - смотреть надо, но никаких проблем не вижу этому научиться любому, кто писал уже i2c-мастера);
И так в чем вопрос?
Добавлено спустя 44 секунды:loox писал(а):Коллеги, там где мы общаемся - это форум а не суд...
Кстати, вам самим не похоже это на некий суд? :
loox писал(а):Вернемся к началу - есть ли опыт организации сети контролеров на Робофоруме?
Нет, такого опыта нет.
loox » 12 авг 2009, 20:39
Если возможно ... поделитесь знаниями
loox
=DeaD= » 12 авг 2009, 21:04
Что-то я теряюсь. У меня нету времени и желания заниматься в частном порядке обучением программированию МК.
Разве нельзя найти туториал в инете по теме работы с I2C (TWI) сначала просто (что за протокол), а потом на МК типа AVR и почитать, а уже после позадавать конкретные вопросы?
Добавлено спустя 33 секунды:Вы бы еще попросили поделиться знаниями по функциональному анализу

чтобы я тут вам краткий курс на пару семестров прочитал

D1mcon » 12 авг 2009, 21:31
loox, без обид

, вам дали направление в котором нужно дальше работать, что на мой взгляд вполне достаточно.
Да, кстати, а чем мой способ не устраивает? ИМХО, это самое простое из предложенного.
loox » 12 авг 2009, 21:43
Dead
я отлично знаю что такое I2c
вы заявили что имеете опыт написании протокола TWI - мастер, все остальные TWI - slave - поделитесь решениями...ссылка на код, сам код...
D1mcon - все это я уже давно перерос, машинка для следования по линии была изготовлена лет 8-9 назад ...
loox
=DeaD= » 12 авг 2009, 21:51
2loox: В репозитарии проекта
[[ORFA]] есть соответствующий код i2c-мастера.
В моём старом проекте
[[Шлюз-контроллер GATE-A8D8M2]] есть исходники прошивки с i2c-мастером.
И наконец в документации к нашему контроллеру OR-AVR-M32-N снятому уже с продажи есть пример i2c-мастера:
mediawiki/images/a/af/OR-AVR-M32-N-PG.pdf - см. стр 10-11.
loox » 12 авг 2009, 22:11
Dead
спасибо, о результатах доложу...
loox
Vorral » 12 авг 2009, 22:37
>возможно я именно тот ( или один их них) кто и предоставил те возможности, которыми вы пользуетесь
Возможно, если вы принимали участие в создании процессоров Intel. Над камерами и сервами, абсолютно точно, трудились китайцы

Остальное планирую закупить у OR.
>найти спецов которых заинтересует завести это в железо
А вот тут мне и самому безумно интересно, что из себя представляет ПЛИС. Я считаю: если хочешь сделать "хорошо", сделай это сам.
loox » 12 авг 2009, 23:58
Видите ли ли сударь
Приемущество метода который сегодня обсуждалсяб Вы почувствуете на 2-3 сотне строк кода, когда вы захотите применить купленное или увиденное на форуме внешнее устройство. Хорошо если код программы написан с полными коментариями и имеет некоторую возможность для внесения в него дополнительных строк, а если нет? возможности простых, а АВР простые контроллеры, серьезно ограничены по размерам кода
Хотел бы заметить, что в некоторых задачах приходится считать задержки на выполение команд - например код, при обработке прерывания..
Удачи и успехов Вам
loox
=DeaD= » 13 авг 2009, 00:09
2loox: Очень хочу увидеть пару человек, у которых код не влез в ATMega128/256

оперативки встроенной там не густо - это да...
Vorral » 13 авг 2009, 00:36
>Приемущество метода который сегодня обсуждалсяб Вы почувствуете на 2-3 сотне строк кода
Какого метода? Соединения нескольких МК? А для чего? Откуда, вы знаете, какие это 2-3 сотни(а у меня счёт идёт тысячами) строки кода? В общем только одни вопросы почему то лезут на ум, вечер наверное

>возможности простых, а АВР простые контроллеры, серьезно ограничены по размерам кода
Какой, например, графический код(работы с большими кол-вами видеоданных) они выдержат? Там же вычислительная мощность мизерная(для подобных задач). Чтобы работать с графикой их вообще потребуется небольшая тележка.

blindman » 13 авг 2009, 05:26
loox, будьте добры сделать 2 вещи:
1. Обозначьте свой уровень знаний контоллеров (АВР, раз уж о них речь пошла). Приведите примеры программ, которые вы для них написали.
2. Опишите задачу которую пытаетесь решить.
Когда вы это сделаете, можно будет разговаривать. А то сейчас одно словоблудство. Сначала показываете отсутствие опыта работы с контроллерами (организация обмена по I2C - несложная задача), а потом пытаетесь поучать про размер кода, подсчёт циклов и прерываний. Мне, как наверное и многим из присутствующих, доводилось писать программы для МК, где приходилось считать байты кода и циклы процессора. Тем не менее никто пока не кинулся городить сети. Ибо необходимости такой не было. Потому и встаёт вопрос о задаче. То что написано про подвижный объект - вполне реализуется на одном контроллере, и сеть никакая не нужна. Опять нет предмета разговора.
loox » 13 авг 2009, 08:21
Коллеги
Давайте закроем эту тему.
Продолжение обсуждения уходит в непонятную область
на первой странице я обратился с вопросом, а все остальные 5 страниц идет обсуждение: зачем это надо и не ду... ли loox, даже уважаемые Dead и Blindman почем то пытаются определить коэффициент знаний по МК?
Проше сказать - никто не делал, я уже точно..
loox
Сергей » 13 авг 2009, 08:27
На уровне AVR, ARM7 никаких сетей делать не нужно, проще обработать на одном контроллере. А вот сбор данных с шины I2C - нормальная задача, к примеру с цифровых датчиков температуры.
Добавлено спустя 47 секунд:
Чтобы не доставать участников форума - можешь постучать в личку или аську, все объясню что и как.