Технический форум по робототехнике.
qmen » 03 июн 2013, 19:32
Здравствуйте,есть ли книги по программированию микроконтроллеров на Си для абсолютного новичка?Я книги искал,покупал,но там везде были для тех кто уже знает как это делается,или вовсе были на смеси ассемблера и си.Заранее благодарю
Dmitry__ » 03 июн 2013, 20:25
Angel71 » 03 июн 2013, 20:31
Dmitry__, в соседнем топике он писал, что си уже знает.

если максимально тактично, то начинать можно с осознания того, что есть различные архитектуры, наборы команд,... много толку ему будет от бук и доки по авр, 8051,... если у него на плате стоит at91sam7x?
Последний раз редактировалось
Angel71 03 июн 2013, 20:41, всего редактировалось 1 раз.
Dmitry__ » 03 июн 2013, 20:44
А, понял. Тогда выбрать конкретный микроконтроллер/платформу, там уже смотреть нюансы реализации. Та же arduino. Без реальной практики трудно начать...
Добавлено спустя 3 минуты 3 секунды:Elmot посоветует stm32 Discovery Kit, и не зря

Angel71 » 03 июн 2013, 21:10
у него походу стм и так, только без полезняшек в виде программатора на борту. если он других плат не успел набрать, то в наличии плата с netduino 2, а она на stm32f205. если он с названием ошибся и у него "plus 2", так это ещё лучше, она на stm32f405.
Добавлено спустя 24 минуты 12 секунд:я уже приводил примеры
http://roboforum.ru/forum7/topic12721.html#p268023 кода на шарпе, elmot`а тогда похоже улыбнула простота. вот ещё пример простенького веб сервера
http://roboforum.ru/forum2/topic12692-15.html#p267091

пытаться сразу на си ворваться в эти стм...
qmen » 04 июн 2013, 20:13
Спасибо за ответ,но я ничего не понял,можно мне сказать точно что необходимо прочитать/купить чтобы программировать микроконтроллеры,в частности netduino 2.Благодарю за ответ.

Да,знаю си для компьютера,но не знаю как программировать на си для микроконтроллера
Angel71 » 05 июн 2013, 00:55

прям целых книг, одного модного сайта или очень исчерпывающей статьи не встречал, да и не пытался никогда найти. есть куча небольших статеек, примеров проектов и т.д. пардон, ничего другого, кроме
гугли и
офсайта посоветовать не могу.
про бут0 и бут1 на плате не забили, значит можно прошивать используя встроенный бутлоадер без всяких программаторов. если прям программатор хочется, то на плате возле кнопки есть не распаяный jtag/swd. про джитаги для стм ничего не знаю, а для swd есть дорогущий st-link, клоны st-link`a или любая stm32.. дискавери. дискавери вообще без вариантов лучший из этих вариантов

только смысла в нетдуине тогда 0 по модулю.
avr123.nm.ru » 05 июн 2013, 07:35
qmen писал(а): книги по программированию микроконтроллеров на Си для абсолютного новичка?
И книги есть и топик такой наверно есть.
Вот он-лайн курс для начинающих с нуля - язык Си для микроконтроллеров AVR -
www.proavr.narod.ru/05.htm
Angel71 » 05 июн 2013, 17:09

stm`овские армы.
Максимум » 21 июн 2013, 03:33
Вот интересная штука. Я вчера откапал ее и начинаю разбираться.
http://www.flowcode.info/ На первый взгляд все круто! Составляешь прогу в виде блок схемы а потом на Си код программа генерирует. Попробуй

avr123.nm.ru » 21 июн 2013, 04:58
не надо!
Максимум » 21 июн 2013, 12:37
avr123.nm.ru писал(а):не надо!
неужель такая гадость?
avr123.nm.ru » 21 июн 2013, 14:22
программа хорошая, но топик про Cи. Советую Си изучать.
oxid » 02 авг 2013, 20:25
qmen писал(а):Здравствуйте,есть ли книги по программированию микроконтроллеров на Си для абсолютного новичка?Я книги искал,покупал,но там везде были для тех кто уже знает как это делается,или вовсе были на смеси ассемблера и си.Заранее благодарю
Лучшее и единственное что стоит прочесть это Керниган, Ритчи "Язык С"