Страница 1 из 2

Первый микроконтроллер

Добавлено: Чт мар 31, 2011 19:28:42
РадиоDOG
Я собирал аналоговые схемы, он как понимаете на этом далеко не уедешь. Сейчас микроконтроллеры стали доступными и я хочу освоить их программировать я имею опыт (язык си++ и кубейсик). Подскажите пожалуйста какой брать для начала, мне чтоб модель ездила и чтоб на ней что нибудь двигалось

Re: Первый микроконтроллер

Добавлено: Чт мар 31, 2011 19:52:10
Enman
простые задачи решает любой контроллер....популярны Attiny2313 и PIC16F628....

Re: Первый микроконтроллер

Добавлено: Чт мар 31, 2011 21:08:53
O-LED
любой!
лично мое мнение - мега16. дешев, ногаст, много периферии, куча людей на форумах у кого можно спросить по ним совета.

Re: Первый микроконтроллер

Добавлено: Чт мар 31, 2011 21:51:40
AI_Disable
РадиоDOG, для начала определитесь с семейством. Поставьте цели, сформируйте задачи, тогда можно будет сказать что-то конкретное. А так, народ просто будет называть своих "любимчиков" и никакой практической пользы вы от этого не получите...

Re: Первый микроконтроллер

Добавлено: Чт мар 31, 2011 22:57:57
Кислый
Atmel'овские решение дешевле Microchip'овских. И документированней (вот тут я немного перевираю. документация у обоих на высоте, но у Atmel AVR комьюнити побольше). А это, на первых порах, многое решает..

Re: Первый микроконтроллер

Добавлено: Чт мар 31, 2011 23:55:32
Satyr
РадиоDOG писал(а): Подскажите пожалуйста какой брать для начала, мне чтоб модель ездила и чтоб на ней что нибудь двигалось
LPC111x

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 00:11:11
Кислый
Сатир, не смешно.. какая-то маниакальная любовь к армкам ))

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 08:14:48
РадиоDOG
Спасибо. У меня есть модель на бензиновом и на электрическом двигателем. Мне чтобы датчиков побольше было.

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 08:18:47
AI_Disable
РадиоDOG, о каких датчиках речь?

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 10:26:28
РадиоDOG
Инфракрасный датчик расстояния и звука еще приемник передатчик.

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 11:31:52
Satyr
Кислый писал(а):Сатир, не смешно.. какая-то маниакальная любовь к армкам ))
А достойной альтернативы нет.
Скорее нелюбовь к музейным экспонатам по музейным же ценам и нуле перспектив.

из 8 битных вижу смысл только на холтеки время тратить ввиду их феноменально низкой цены.

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 11:49:22
Satyr
Есличо, года 2 назад еще все у нас на AVR было.
Сейчас либо на AVR32, либо кроссплатформенно AVR32-ARM. И движется все чисто к арму.
AVR32 вобще никому ни в каком виде не советую. 8 битный AVR - просто старье не имеющее никаких преимуществ кроме того, что есть еще чтото в DIP корпусах и выткается в бредборды.

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 12:25:50
Кислый
Что у тс на двигателях ? О_о

Satyr, я согласен.. Но это скорее вопрос веры и целесообразности ))
согласитесь, какую-нибудь погремушку строить на арм7 нет никакого смысла ))

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 13:05:29
Satyr
Кислый писал(а): согласитесь, какую-нибудь погремушку строить на арм7 нет никакого смысла ))
Ну это смотря что понимать под 'смыслом' -))
Если на арм делать не дольше, не дороже, не сложнее, но перспективней в смысле личного развития - это ли не "смысл" ?
Это в масштабе хобби, в случае коммерческой разработки смысл меняется еще радикальней.

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 13:57:15
РадиоDOG
Арм 7 сколько битный. Сколько команд понимает. Ног сколько?

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 14:31:50
Satyr
32 бита.
комманд? ну гдето 40 у АРМ7
от 48 ног.

И АРМ7 устаревшая вещь. Я за Cortex-M0 для начинающих.

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 16:58:19
РадиоDOG
А об этой что?

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 17:07:27
Satyr
Об этой - это какой ?
Новичкам рекомендую купить горсть вот этих и мучать до полного удовлетворения http://www.nxp.com/documents/data_sheet ... _13_14.pdf

А еще лучше - просто купить за 350р коробочку STM32DISCOVERY и активно экспериментировать.

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 17:15:53
Satyr
вобещм кто начинает только позновать микроконтроллеры, рекомендую для начала это купить и экспериментировать

http://radiokot.ru/forum/viewtopic.php?p=773678#p773678

Re: Первый микроконтроллер

Добавлено: Пт апр 01, 2011 17:19:02
SII
Освоить ARM для новичка в микроконтроллерах _намного_ сложней, чем AVR, поскольку сам контроллер многократно сложней. Можно, конечно, писать только на Си и совершенно не заморачиваться с тем, что творится на нижнем уровне, но это -- не освоение, поскольку человек так и не будет знать, а как же всё это действительно работает: очень многое за него будут делать компилятор и его библиотека, а он в лучшем случае будет лишь подозревать о том, что они делают. В то же время лично для меня освоение -- это способность написать нужную мне программу без малейшего использования чужого кода, полностью самостоятельно (и, естественно, на ассемблере, поскольку целый ряд вещей на языке высокого уровня вообще сделать невозможно).

Но даже если брать АРМ, лично я категорически бы не советовал связываться с продукцией NXP. Правда, насчёт упомянутого семейства ничего не скажу -- не сталкивался, но то, с чем приходилось (и приходится по работе) иметь дело, имеет целую кучу аппаратных багоглюков, которые приходится учитывать при разработке. АТМЕЛовские АРМы в этом плане куда приятнее, хотя тоже не лишены ошибок. Ну и, кроме того, у АТМЕЛовских приятнее в программировании периферия, и в частности, организация прямого доступа к памяти (вместо ущербного централизованного контроллера GPDMA у каждого устройства, способного использовать DMA, предусмотрен для этого свой контроллер).