Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Мастер-класс по микроконтроллерам.   Найти похожие ветки 

 
Дмитрий С ©   (2012-08-20 13:04) [0]

Никто не хочет провести и поучаствовать?

Меня интересуют следующие вопросы:
- Выбор микросхем, сборка, инструменты для этого, существующие готовые и полуготовые решения.
- Работа с некоторыми устройствами. Меня интересуют: Ethernet, rs232, экран (ч/б, циферный), звук (пищалка) и, наиболее важное, триггеры: что-бы с помощью устройства можно было включать/выключать лампочки или вроде того, по-возможности с промежуточными состояниями (т.е. плавно включать выключать), а так же получать состояния, т.е. нажатые кнопки/клавиши/концевики/или сопротивление.
- Инструменты и программы для программирования всего этого, с примерами и практикой.

Ну и стоимость тоже можно обсудить.


 
Игорь Шевченко ©   (2012-08-20 13:15) [1]

http://www.pro-radio.ru/controllers/
859 тем, на все вопросы наверняка есть ответы


 
картман ©   (2012-08-20 13:26) [2]

http://habrahabr.ru/post/139180/


 
DayGaik   (2012-08-20 13:37) [3]

Спасибо. Мне помимо того, что хочется научится, хочется живого общения и атмосферы соответствующей.


 
Дмитрий С ©   (2012-08-20 13:38) [4]

Да блин опять этот ник!


 
kilkennycat ©   (2012-08-20 14:41) [5]

здесь все-таки не радиоэлектронный форум.
http://electronix.ru/forum/index.php?showforum=134

> Ну и стоимость тоже можно обсудить.

стоимость чего? обучения? 35 тысяч в месяц.


 
tesseract ©   (2012-08-20 15:16) [6]

Чего маяться - http://www.arduino.cc/ Вагон применения и примеров.


 
Jeer ©   (2012-08-20 15:26) [7]


> tesseract ©   (20.08.12 15:16) [6]
>
> Чего маяться - http://www.arduino.cc/ Вагон применения и
> примеров.


Кстати - да.
Купил клон ( их много ) - замечательная штучка для быстрой перенастройки под свои нужды.
http://freeduino.ru/arduino/index.html

Покупал:
http://freeduino.ru/arduino/index.html


 
DayGaik   (2012-08-20 15:36) [8]


> tesseract ©   (20.08.12 15:16) [6]

Кажется мне подойдет, т.к. паять ничего не надо. Но поразбираюсь еще.


> стоимость чего? обучения? 35 тысяч в месяц.

Это сколько занятий?


 
Rouse_ ©   (2012-08-20 20:18) [9]

Дим, я бы на твоем месте нашел аську Костика "kilkennycat" да помучал бы его в свободное время, чай человек практически постоянно с железяками возится и уж явно имеет что сказать :)


 
Rouse_ ©   (2012-08-20 20:21) [10]

Ну на крайняк берешь бутылку Чиваса и на выходные в Питер, там они с Алмазом и напо.. пардон научат и покажут и расскажут :) Проверенно :)


 
kilkennycat ©   (2012-08-20 21:58) [11]


> Rouse_ ©

Я сейчас редко пью - некогда. паяю вовсю как раз такие девайсы.


> DayGaik   (20.08.12 15:36) [8]
> Это сколько занятий?

это пока не осознаешь как самому разобраться, как вкыл-выкыл лампочек делать. платформо-независимо. т.е. фундаментальный подход. Ибо примеров мильен. у одних только PICов есть офигенно громадный Microchip Solutions.
Только не "ардуинщество" - разработка и пайка самостоятельно.


 
kilkennycat ©   (2012-08-20 22:02) [12]


>  DayGaik

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


 
Дмитрий С ©   (2012-08-20 22:17) [13]


> разумеется, что-то подсказать если, какие-то нюансы-хитрости
> - это бесплатно, аська в анкете

Ну естественно с вопросами "как сделать чтобы лампочка зажигалась" доставать даже неприлично как-то. А сейчас у меня толком то и вопросов нет еще.


> Только не "ардуинщество" - разработка и пайка самостоятельно.

Мне как раз это понравилось. В программировании у меня опыта больше, разберусь как программировать, затем уже в железную часть потихонечку - там у меня опыта никакого вообще нет. И вложений относительно немного.


 
DVM ©   (2012-08-20 23:16) [14]

На мой взгляд ардуино это игрушка-конструктор. Ничему серьезному с ее помощью не научишься. Проще уж вообще на полностью программном эмуляторе тренироваться. Оно конечно может пригодиться для того чтобы быстро и неоптимально на коленке соорудить работающую конструкцию с минимальными усилиями за счет высокой стоимости конструкции. Но

для серийных устройст не подходит. И вообще Pc в последнее время настолько подешевели, что в ряде случаев проще и гибче использовать их а не микроконтроллеры.


 
kilkennycat ©   (2012-08-20 23:20) [15]


> И вложений относительно немного.

сколько ща ардуино стоит?  500-1000 рублев? ну а мне подобное, только лучше, обойдется в 200 рублей. Кроме того, ардуино, это вроде как изначально атмел? не лучший вариант. документирован, много примеров, но проигрывает пикам, техасцам и ст по цене-мощности-надежности.

для начинания рекомендую купить таки замечательные штуки: (не требуют программатора, ибо он на борту (и его можно юзать отдельно)
http://www.terraelectronica.ru/pdf/ST/STM8L-DISCOVERY.pdf - стоит менее 500 рублей,
http://www.terraelectronica.ru/pdf/ST/STM32VLDISCOVERY.pdf - так же менее 500 рублей, но уже ARM Cortex, можно какую-нить операционку впихнуть легко.
http://www.terraelectronica.ru/pdf/TI/MSP-EXP430G2.pdf - 250 рублей! а может дофига.


 
DVM ©   (2012-08-20 23:56) [16]


> kilkennycat ©   (20.08.12 23:20) [15]


> сколько ща ардуино стоит?  500-1000 рублев? ну а мне подобное,
>  только лучше, обойдется в 200 рублей.

к ардуино есть много всяких дополнительных фиговин, которые стоят безумно дорого, буквально какой нибудь копеечный светодиод с разъемом для ардуино красиво названный могут впаривать да 15 баксов. И тысячи таких предложений.


 
kilkennycat ©   (2012-08-21 00:06) [17]


> DVM ©   (20.08.12 23:56) [16]

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


 
Дмитрий С ©   (2012-08-21 00:27) [18]


> kilkennycat ©   (20.08.12 23:20) [15]

Вот это очень ценная информация. Спасибо. Пока перевариваю.


 
Jeer ©   (2012-08-21 11:11) [19]

Проект Arduino ушел достаточно далеко по пути развития.

Не вижу причин относится к нему несерьезно.
Да, это не серийный вариант, а прототипирование, отладка, проверка идей и пр, а также штучные "творения".
Большое число наращиваемых модулей и масса софта с открытым кодом - мощный стимул для ее использования.

В качестве платформы применяются не только продукция Atmel, но и PIC-и (PIC32), ядра на основе Cortex-M3 от NXP и др.


 
Jeer ©   (2012-08-21 11:15) [20]

Готовые библиотеки:
http://arduino.cc/en/Reference/Libraries


 
tesseract ©   (2012-08-21 12:23) [21]


> kilkennycat ©   (20.08.12 23:20) [15]


А IDE под эту радость скока стоит? 2-3к евро?


 
kilkennycat ©   (2012-08-21 21:47) [22]


> tesseract ©   (21.08.12 12:23) [21]

в данном случае нисколько. несколько производителей, несколько вариантов, в большинстве ограничены либо функциями оптимизатора, либо размером кода в около 32 килобайт, что очень много, либо временем (от месяца до двух).
но и в про версии дешевле... под ST программатор мне обошелся в 4 тыщи рублей, а софт сейчас придется брать примерно за 1100 долларов. Но это уже серьезные проекты, с серьезной оплатой. В прочем, я даже в этих проектах не вываливался бы за ограничение фри-версий, если бы не езернетовская часть, очень уж большая.


 
Jeer ©   (2012-08-21 22:05) [23]

Не люблю я ограничения :)


 
Jeer ©   (2012-08-21 22:08) [24]


> либо размером кода в около 32 килобайт, что очень много,


Не смеши - это на чистом асме при сильно оптимизированных либах, хорошо.
А для современных коммуникативных, интерфейсных, тем более DSP-приложений - только "встать, но не работать" (С)


 
Германн ©   (2012-08-21 22:42) [25]


> Не смеши - это на чистом асме при сильно оптимизированных
> либах, хорошо.

Ну ты тут перегибаешь!


 
kilkennycat ©   (2012-08-21 22:57) [26]


> Jeer ©   (21.08.12 22:08) [24]

ну... некоторым и под виндой программистам не хватает ни проца, ни оперативки, ни винта :)


 
Jeer ©   (2012-08-21 23:38) [27]


> Германн ©   (21.08.12 22:42) [25]
>
>
> > Не смеши - это на чистом асме при сильно оптимизированных
> > либах, хорошо.
>
> Ну ты тут перегибаешь!


Хорошо, уложись в Ethernet-стек, эмуляцию Com-порта на USB, "Пчелку", голубого зуба, интерфейс с GPS-модулем - это небольшой примитив, что реализован на *duino.
Уложись в 32к.


 
DVM ©   (2012-08-21 23:50) [28]

А не проще ли все эти Ethernet, USB, GPS и т.д. реализовывать на PC с практически неограниченным объемом памяти и возможностями? PC за 50$ уже купить можно, а дальше будет еще дешевле. Не уйдут ли микроконтроллеры из большинства применений, где от них требуется более-менее сложный функционал?


 
kilkennycat ©   (2012-08-21 23:54) [29]


> Jeer ©   (21.08.12 23:38) [27]


неудачные примеры. я уложусь. TCP-IP c напрягом, но уложусь. остальные вообще легко, мне под них 16-тикбайтного PIC18F14K50 хватает (из них 2кб под бутлоадер улетает, и остается исчо куча места.)


 
kilkennycat ©   (2012-08-21 23:55) [30]


> DVM ©   (21.08.12 23:50) [28]

ты имеешь ввиду обычные компы? че нить типа интелатомовское?


 
DVM ©   (2012-08-21 23:58) [31]


> kilkennycat ©   (21.08.12 23:55) [30]


> ты имеешь ввиду обычные компы? че нить типа интелатомовское?

Ну да, обычные компы, в миниатюрном исполнении.


 
Дмитрий С ©   (2012-08-22 00:01) [32]


> Ну да, обычные компы, в миниатюрном исполнении.
>

Грубо говоря, как на компе зажечь лампочку?


 
Inovet ©   (2012-08-22 00:03) [33]

> [32] Дмитрий С ©   (22.08.12 00:01)
> Грубо говоря, как на компе зажечь лампочку?

Приделать к такому компу специализированные порты.


 
DVM ©   (2012-08-22 00:03) [34]


> Дмитрий С ©   (22.08.12 00:01) [32]


> Грубо говоря, как на компе зажечь лампочку?

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


 
DVM ©   (2012-08-22 00:05) [35]


> Inovet ©   (22.08.12 00:03) [33]


> Приделать к такому компу специализированные порты.

Да есть компы с десятками DIO - хоть гирляндами управляй.


 
kilkennycat ©   (2012-08-22 00:06) [36]

ну, это экономически невыгодно. размер их все равно больше, энергии жрут больше, разработка сложнее, и если сравнивать стоимости - в разы дороже. да и зачем для моргания светодиодиком и щелканья релюшкой такая сложность?
у меня вот есть контроллеры ST7FOX - 1 доллар стоимостью,  на небольшой батарейке проживет год.


 
Inovet ©   (2012-08-22 00:08) [37]

> [35] DVM ©   (22.08.12 00:05)
> Да есть компы с десятками DIO - хоть гирляндами управляй.

О чём и речь. В таком компе и будет сразу предусмотрено всё подобное, или допаиваться/довтыкиваться по потребностям будет.


 
DVM ©   (2012-08-22 00:10) [38]


> kilkennycat ©   (22.08.12 00:06) [36]


> ну, это экономически невыгодно.

Ну я ж и говорю для сложных задач. А выгода, зачастую девайсы на микроконтроллерах стоят 15-20 тыс рублей (специфика, ниша определенная), хотя там копмплектующих на 1000-2000 максимум. PC сюда отлично вписывается по цене. А разрабатывать под него проще.


 
kilkennycat ©   (2012-08-22 00:13) [39]

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


 
Inovet ©   (2012-08-22 00:14) [40]

> [36] kilkennycat ©   (22.08.12 00:06)
> да и зачем для моргания светодиодиком и щелканья релюшкой
> такая сложность?

Только что говорили про всчкие GPS, и прочее.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.177 c
4-1260370228
Megavolt_Old
2009-12-09 17:50
2013.03.22
Чем принципиально отличаются эти два примера кода ...


15-1345199127
AV
2012-08-17 14:25
2013.03.22
Идея нужна. Синхронизация действий.


15-1342500894
Peter_Evil
2012-07-17 08:54
2013.03.22
ошибку: CommandText does not return a result set


2-1330523358
Alex_C
2012-02-29 17:49
2013.03.22
Resize bitmap


15-1347609677
Dmitry87
2012-09-14 12:01
2013.03.22
Запуск программы от имени текущего пользователя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский