roboforum.ru

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

MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

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

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение Myp » 14 апр 2011, 18:36

загадочная русская душа, всегда готова сделать хуже и дороже :D
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение Michael_K » 14 апр 2011, 18:41

Да никто и не накинулся.

Нормальная платка. Наверное работает. Законченная, в открытом доступе.
Все замечательно. Ничем не хуже сотен других примерно таких же - никаких особых фишек в ней нет.

Добавлено спустя 1 минуту 58 секунд:
Myp писал(а):загадочная русская душа, всегда готова сделать хуже и дороже :D

Он же для себя делал, а не на продажу. И делится опытом. Это ценно. Не нравится - не ешь.
Купить "дешевле и лучше" может каждый... а потом весь форум засран вопросами "как включить светодиод".

В общем автору респект, конечно.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение boez » 14 апр 2011, 18:49

Не, в принципе то, что сделал и выложил - хорошо. Я просто самого МК тини2313 не понимаю. Тини13 - понимаю, у него 8 ног и он мелкий. Тини26 понимаю, у него ШИм бешеный и ДТ аппаратный. А вот 2313 не понимаю. Ну стоит тиня2313 9 гривен, а мега8 - 13 - я не могу признать это сколь либо серьезной разницей в цене (4 грн = полбакса).
Вот разве что потренировать себя в ужимании проги в 2к? а если все-таки не ужмется? :)
Так что, если речь идет о новых мелких и простых устройствах - ИМХО мега8, или вообще мега48, которая стоит ровно как тини2313, но уже имеет все меговские плюшки и 4к флеши.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение Michael_K » 14 апр 2011, 18:52

Да, мк старенький и уже неактуален. С этим согласен. Но в качестве старта - вполне нормально.
Ведь в законченный девайс эта плата все равно вряд ли пойдет.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение avr123.nm.ru » 14 апр 2011, 19:00

Для старта не советую так как интерфейсы в тини2313 свалены в кучу. В меге8 они уже раздельные ноги имеют как и во всех мегах.

Да и зачем НОВИЧКУ такаться в ограничение 2 Кб если "принтф" стразу 1.5 кб отъест.

Ну и самое жуткое это КОМ !
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение mattheus » 14 апр 2011, 19:10

avr123.nm.ru писал(а):Да и зачем НОВИЧКУ такаться в ограничение 2 Кб если "принтф" стразу 1.5 кб отъест.


Ну почему же 1.5 килобайта? Я програмки вполне сносно отлаживаю по Com-порту на этой платке. И printf оставляет вполне достаточно места и для остальной программы (только что проверил - доабвление printf("%d",...); прибавляет к весу программы 345 слов (690 байт), что далеко не 1.5 килобайта, добавление последующих вызовов printf уже существенно память не расходует, т.к. добавляется только вызов имеющейся функции). Если хочется сэкономить память (которой на Attiny2313 действительно не много), то можно использовать например такие две простенькие функции:

Для вывода числа в 10-ной форме:
Код: Выделить всёРазвернуть
void print_uchar_dec(unsigned char n)
{ unsigned char m,i=2;
  unsigned char str[]="000\0";
  while(n)
  { m=n%10;
    n=n/10;
    str[i]=m+'0';
    i--;
  }
  puts(str);
}


Для вывода числа в двоичной форме:
Код: Выделить всёРазвернуть
void print_uchar_bin(unsigned char n)
{ unsigned char m,i=8;
  unsigned char str[]="00000000\0";
  while(i)
  { m=n&0b00000001;
    n=n>>1;
    str[i-1]=m+'0';
    i--;
  }
  puts(str);
}


Занимают "нисколько" памяти. Делают то же самое, что и printf. Сам написал, сам и пользуюсь. Очень даже ничего.

avr123.nm.ru писал(а):Ну и самое жуткое это КОМ !


Имеется в виду Com-порт? А что в нем такого жуткого на Attiny2313?
Аватара пользователя
mattheus
 
Сообщения: 27
Зарегистрирован: 26 мар 2011, 10:00
Откуда: Запорожье, Украина
прог. языки: C++, PHP

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение Myp » 15 апр 2011, 00:14

ну усб же гораздо приятней :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение vadinator » 15 апр 2011, 00:35

COM отличный интерфейс...в технологических системах используется вовсю и "уходить не собирается", а вот USB не прижился...как думаете, почему?
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение dccharacter » 15 апр 2011, 01:04

vadinator писал(а):COM отличный интерфейс...в технологических системах используется вовсю и "уходить не собирается", а вот USB не прижился...как думаете, почему?

Потому что он удобнее!
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение vadinator » 15 апр 2011, 01:28

...и стабильнее. Особенно там, где высокие скорости передачи не нужны...
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение avr123.nm.ru » 15 апр 2011, 08:36

vadinator писал(а):в технологических системах используется вовсю и "уходить не собирается", а вот USB не прижился...


А это макетка для технологических систем ?

А я то думал для новичков и для обычных ПК. Извините не просек сразу.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение kranon » 15 апр 2011, 11:55

Плата отличная!! Только размер можно было бы сделать меньше. Как у неё с подключением расширений(шилдов)? На картинке все порты расположены рядом, удобно ли это? В новых версиях неплохо добавить USB, т.к. в ноутбуках и новых компьютерах нет COM.

Не понимаю недовольства участников форума о названии платы и целесообразности создания. Появился ещё один замечательный проект, на подобие MRC-28 и MRC-40, в свободном доступе. Кому надо тот сделает и будет пользоваться, а остальные пускай не засоряют тему.

mattheus удачи в разработке
Аватара пользователя
kranon
 
Сообщения: 7
Зарегистрирован: 31 окт 2007, 01:58
Откуда: Беларусь, г.Барановичи
прог. языки: PHP, C#, C

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение avr123.nm.ru » 15 апр 2011, 12:52

kranon писал(а):Как у неё с подключением расширений(шилдов)?
Ага ! еще и шилдов под эту фигню понаделать,

вместо того чтоб свободно публикуемую "макетку" Ардуино сделать на меге8 и загрузчик и все шилды подойдут - которых уж сотни.

И USB-UART чип 80 рублей.
Последний раз редактировалось avr123.nm.ru 15 апр 2011, 13:08, всего редактировалось 1 раз.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение vadinator » 15 апр 2011, 13:06

avr123.nm.ru писал(а):Извините не просек сразу.

Да ничё...с кем не бывает :wink:
Я например предпочитаю СОМ, потому как он не "отваливается" при перезагрузке и просто так изредка :) Бо любое усложнение системы, ведёт к уменьшению её стабильности....а вы как никто другой,должны понимать сколько преобразований происходит с данными при передаче их через USB. Как со стороны компьютера (драйверы основная причина сбоев в win и не только), так и со стороны моста и это просто для того, что бы получить 2 сигнала RxD и TxD для МК...
Правда в нетбуке это не прокатит :oops:
kranon писал(а):В новых версиях неплохо добавить USB, т.к. в ноутбуках и новых компьютерах нет COM.

VIA - в своих новых MB nanoITX, использует СОМ-порты, в том числе с возможность переключения из стандарта RS232(+-12в) в TTL (0-5в)...а значит МК можно подключать напрямую, без MAX232 и т.п.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)

Сообщение avr123.nm.ru » 15 апр 2011, 13:11

Вы для кого плату делаете ? Для профи чтоль ? Военная приемка ? дак она ее не пройдет.
Последний раз редактировалось avr123.nm.ru 15 апр 2011, 13:14, всего редактировалось 2 раз(а).
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

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

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

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