roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 18:31

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: C для новичка
СообщениеДобавлено: 03 июн 2013, 19:32 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 03 июн 2013, 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Есть такая штука - "си идиот", очень понятно :D
http://lib.ru/CTOTOR/starterkit.txt
http://yandex.ru/clck/redir/AiuY0DBWFJ4 ... =0&l10n=ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 03 июн 2013, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Dmitry__, в соседнем топике он писал, что си уже знает. :D если максимально тактично, то начинать можно с осознания того, что есть различные архитектуры, наборы команд,... много толку ему будет от бук и доки по авр, 8051,... если у него на плате стоит at91sam7x?


Последний раз редактировалось Angel71 03 июн 2013, 20:41, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 03 июн 2013, 20:44 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А, понял. Тогда выбрать конкретный микроконтроллер/платформу, там уже смотреть нюансы реализации. Та же arduino. Без реальной практики трудно начать...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 03 июн 2013, 21:10 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
у него походу стм и так, только без полезняшек в виде программатора на борту. если он других плат не успел набрать, то в наличии плата с 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 для новичка
СообщениеДобавлено: 04 июн 2013, 20:13 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 05 июн 2013, 00:55 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 05 июн 2013, 07:35 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
qmen писал(а):
книги по программированию микроконтроллеров на Си для абсолютного новичка?
И книги есть и топик такой наверно есть.

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 05 июн 2013, 17:09 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:oops: stm`овские армы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 21 июн 2013, 03:33 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 21 июн 2013, 04:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
не надо!

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 21 июн 2013, 12:37 
Не в сети

Зарегистрирован: 21 апр 2013, 21:31
Сообщения: 15
avr123.nm.ru писал(а):
не надо!


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 21 июн 2013, 14:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
программа хорошая, но топик про Cи. Советую Си изучать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: C для новичка
СообщениеДобавлено: 02 авг 2013, 20:25 
Не в сети

Зарегистрирован: 16 июл 2013, 03:47
Сообщения: 51
прог. языки: C, Perl, Java
ФИО: Денис
qmen писал(а):
Здравствуйте,есть ли книги по программированию микроконтроллеров на Си для абсолютного новичка?Я книги искал,покупал,но там везде были для тех кто уже знает как это делается,или вовсе были на смеси ассемблера и си.Заранее благодарю


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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO