roboforum.ru

Технический форум по робототехнике.

C для новичка

C для новичка

qmen » 03 июн 2013, 19:32

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

Re: C для новичка

Dmitry__ » 03 июн 2013, 20:25

Есть такая штука - "си идиот", очень понятно :D
http://lib.ru/CTOTOR/starterkit.txt
http://yandex.ru/clck/redir/AiuY0DBWFJ4 ... =0&l10n=ru

Re: C для новичка

Angel71 » 03 июн 2013, 20:31

Dmitry__, в соседнем топике он писал, что си уже знает. :D если максимально тактично, то начинать можно с осознания того, что есть различные архитектуры, наборы команд,... много толку ему будет от бук и доки по авр, 8051,... если у него на плате стоит at91sam7x?
Последний раз редактировалось Angel71 03 июн 2013, 20:41, всего редактировалось 1 раз.

Re: C для новичка

Dmitry__ » 03 июн 2013, 20:44

А, понял. Тогда выбрать конкретный микроконтроллер/платформу, там уже смотреть нюансы реализации. Та же arduino. Без реальной практики трудно начать...

Добавлено спустя 3 минуты 3 секунды:
Elmot посоветует stm32 Discovery Kit, и не зря :roll:

Re: C для новичка

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 :pardon: :crazy: пытаться сразу на си ворваться в эти стм...

Re: C для новичка

qmen » 04 июн 2013, 20:13

Спасибо за ответ,но я ничего не понял,можно мне сказать точно что необходимо прочитать/купить чтобы программировать микроконтроллеры,в частности netduino 2.Благодарю за ответ. :)
Да,знаю си для компьютера,но не знаю как программировать на си для микроконтроллера

Re: C для новичка

Angel71 » 05 июн 2013, 00:55

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

Re: C для новичка

avr123.nm.ru » 05 июн 2013, 07:35

qmen писал(а): книги по программированию микроконтроллеров на Си для абсолютного новичка?
И книги есть и топик такой наверно есть.

Вот он-лайн курс для начинающих с нуля - язык Си для микроконтроллеров AVR - www.proavr.narod.ru/05.htm

Re: C для новичка

Angel71 » 05 июн 2013, 17:09

:oops: stm`овские армы.

Re: C для новичка

Максимум » 21 июн 2013, 03:33

Вот интересная штука. Я вчера откапал ее и начинаю разбираться. http://www.flowcode.info/ На первый взгляд все круто! Составляешь прогу в виде блок схемы а потом на Си код программа генерирует. Попробуй ;)

Re: C для новичка

avr123.nm.ru » 21 июн 2013, 04:58

не надо!

Re: C для новичка

Максимум » 21 июн 2013, 12:37

avr123.nm.ru писал(а):не надо!


неужель такая гадость?

Re: C для новичка

avr123.nm.ru » 21 июн 2013, 14:22

программа хорошая, но топик про Cи. Советую Си изучать.

Re: C для новичка

oxid » 02 авг 2013, 20:25

qmen писал(а):Здравствуйте,есть ли книги по программированию микроконтроллеров на Си для абсолютного новичка?Я книги искал,покупал,но там везде были для тех кто уже знает как это делается,или вовсе были на смеси ассемблера и си.Заранее благодарю


Лучшее и единственное что стоит прочесть это Керниган, Ритчи "Язык С"


cron
Rambler\'s Top100 Mail.ru counter