roboforum.ru

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

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

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

Myp » 14 апр 2011, 18:36

загадочная русская душа, всегда готова сделать хуже и дороже :D

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

Michael_K » 14 апр 2011, 18:41

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

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

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

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

В общем автору респект, конечно.

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к флеши.

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

Michael_K » 14 апр 2011, 18:52

Да, мк старенький и уже неактуален. С этим согласен. Но в качестве старта - вполне нормально.
Ведь в законченный девайс эта плата все равно вряд ли пойдет.

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

avr123.nm.ru » 14 апр 2011, 19:00

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

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

Ну и самое жуткое это КОМ !

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?

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

Myp » 15 апр 2011, 00:14

ну усб же гораздо приятней :)

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

vadinator » 15 апр 2011, 00:35

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

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

dccharacter » 15 апр 2011, 01:04

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

Потому что он удобнее!

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

vadinator » 15 апр 2011, 01:28

...и стабильнее. Особенно там, где высокие скорости передачи не нужны...

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

avr123.nm.ru » 15 апр 2011, 08:36

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


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

А я то думал для новичков и для обычных ПК. Извините не просек сразу.

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

kranon » 15 апр 2011, 11:55

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

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

mattheus удачи в разработке

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 раз.

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 и т.п.

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

avr123.nm.ru » 15 апр 2011, 13:11

Вы для кого плату делаете ? Для профи чтоль ? Военная приемка ? дак она ее не пройдет.
Последний раз редактировалось avr123.nm.ru 15 апр 2011, 13:14, всего редактировалось 2 раз(а).


cron
Rambler\'s Top100 Mail.ru counter