Технический форум по робототехнике.
Timych » 05 апр 2014, 14:54
Доброго времени суток! Появилось желание научится программировать микроконтроллеры,но не знаю с чего начать... Посоветуйте с чего можно начать, какие книги прочитать для начала
AndreiSk » 05 апр 2014, 14:57
а опыт, допустим в c/c++ для обычного ПК есть?
Timych » 05 апр 2014, 15:19
Нету к сожалению... Я только занимался радиотехникой (электроникой), а программировать не пробовал... Просто сейчас складывается тенденция в электронике, что широко применяются контроллеры (PIC,ATtiny,ATmel и др...)... И мне стало интересно не повторять чужие конструкции с готовыми прошивками, а разработать свою конструкцию, а для этого нужно уметь писать прошивку...
Radist » 05 апр 2014, 15:43
Прямиком в библиотеку робофорума - там найдете что почитать. Прежде чем задать вопрос - попробуйте сперва сами поискать ответ.
Timych » 05 апр 2014, 15:57
Про контроллеры сразу читать наверно не стоит... Это нужно читать про программирование? Я находил книгу "Песнь о Паскаль"- эта книга для начала подойдет или нет? там вроде не очень сложно описывается
RootAdmin » 05 апр 2014, 16:43
C лучше, ближе к железу и более распространен. ИМХО.
AndreiSk » 05 апр 2014, 17:35
Имеет смысл тогда попрактиковаться в языке на обычном компьютере (микроконтроллер - это тоже компьютер, только очень маленький). Не знаю какой вы будете микроконтроллер использовать,
AVR, PIC, STM или еще какой. Я пользуюсь PIC, соответственно пишу свои прошивки на CCS C.
Для AVR своя среда, для остальных тоже. Для того чтобы попрактиковаться на ПК,
я бы посоветовал поставить MS Visual Studio, например 2008. Можно качнуть откуда нибудь из сети...
Поставить C++, C#. Предложил бы попрактиковаться сначала на C#, это тот же C только более удобный
для работы. В сети много ресурсов для начинающих. А вообще да, в библиотеку лучше сходить,
книжки по сям почитать...
Myp » 05 апр 2014, 19:10
Timych писал(а): Посоветуйте с чего можно начать, какие книги прочитать для начала
http://proavr.narod.ru/этого более чем достаточно
Timych » 05 апр 2014, 19:30
Спасибо за ответы много интересного подсказали!
avr123.nm.ru » 05 апр 2014, 21:56
Хотел посоветовать свой курс, а уже посоветовали

Посоветую еще один свой опус про ИМХО очень полезный инструмент для отладки, для создания схем и плат - PROTEUS 7.10 - супер тулз!!!
http://www.proteus123.narod.ru 
Но самое полнейшее мощнейшее руководство по PROTEUS в бесплатной полной версии журнала "Радиоежегодник" - Выпуск 24. PROTEUS по-русски. (21 Мб)
http://www.rlocman.ru/book/book.html?di=148418