LINUX.ORG.RU

микроконтроллеры. С чего начать?


0

0
Есть знания C, asm. Ни разу не занимался программированием микроконтроллеров. Подскажите, что нибудь не очень сложное, линк можете кинуть. Сам в Питере живу, чтобы можно было купить в родном городе всё что понадобиться.
anonymous
железки можно купить в магазинах Chip-Dip или как-то так. Один на горьковской напротив зоопарка, другой на ул.Восстания недалеко от метро. Вроде ещё где-то есть.
amoralyrr ★☆
()
У atmel есть очень популярная серия 8 битных микроконтроллеров AVR. Можно с них начать. Преимущества - просто "зашить" - досаточно _аппаратного_ LPT порта и 5 проводков, gcc поддерживает их (avr-gcc) также и gdb, есть avr-libc, очень много примеров с отрытыми исходниками, купить можно практически в любом городе не говоря уж Питере. Сходи сюда - http://www.avr123.nm.ru/ - там очень популярно на русском все расписано, правда инструменты под windows все но для начала думаю так будет легче. Ядро AVR изначально заточено под ЯВУ поэтому С на него ложится очень хорошо (настраиваемый стек, сплошная sram, режимы адресации и тд).
koTuk
()
AVR'ы http://www.avrfreaks.net/

PIC'и http://www.gnupic.org/ (правда, судя по последнему обновлению пациент скорее мёртв, чем жив)

З.Ы. Ещё есть микроника на новочеркасской и, если поюзать поиск по сайту, то можно откопать новость про продажу плат для разработчиков с AVR в линуксцентре.

marsijanin ★★
()
начинать надо с задачи. Спаять какой-нибудь девайс вроде часов с бинарным циферблатом, распаять светодиоды, и начать изучать, как это дело программировать :))
anonymous
()
Ответ на: комментарий от anonymous
Почитал, написано, что надо изучать один микроконтроллер, но изучать хорошо. Думаю возьму ATmega128. Нормально?
anonymous
()
Ответ на: комментарий от anonymous
*На сайте chip-dip.ru нашел много разновидностей ATMEGA128. Например есть документация к ATmega128, она подойдет и к ATMEGA128-16AU?
anonymous
()
Гм. Какие у тебя цели? Если хочешь поразвлекаться, то лучше возьми набор ЛЕГО с микроконтроллерами. Будешь роботов собирать и программировать их. По крайней мере результат будешь видеть сразу. Вариантов дальнейшего развития этой деятельности много, даже с лего: начиная от преподавания (есть растущий спрос) и кончая сбором под заказ.
soomrack ★★★★★
()
Ответ на: комментарий от soomrack
Да это чисто как хобби. Мне результат сразу не нужен, потихоньку буду осваивать) Спасибо за советы.
anonymous
()
Ответ на: комментарий от stave
Блин мне интереснее поять схемы, делать все на микроуровне, еще Лего не подойдет из-за того что дорого.
anonymous
()
Ответ на: комментарий от anonymous
10000 руб. Да, это не дешево, но и не очень дорого. Зато с этого ты сможешь сразу делать живые системы. Которые ползают, с датчиками расстояния, света и пр.
soomrack ★★★★★
()
Ответ на: комментарий от anonymous
Кстати, наверно ты прав, посоветовался еще с другом, куплю лего)
anonymous
()
Если есть LPT или COM, бери AVR! Конечно можно USB и все что угодно, но для начала тяжело будет.
asc
()
ещё один кулхацкер. зачем вы здесь?
anonymous
()
С мобильного телефона Siemens
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.