реклама на сайте
подробности

 
 
> с чего начать?, с чего лучше начинать?
bob15
сообщение Jan 28 2008, 04:45
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 28-01-08
Пользователь №: 34 482



Вот - хотел бы заняться программированием микроконтроллёров, так сказать с самых азов. Сам имею большой опыт прикладного и системного программирования (Unix, Win). Разбираюсь в средствах разработки, архитектуре операционных систем и компиляторов.

Может кто порекомендует какие-то руководства, мануалы и т. д.

P. S. Сразу оговорюсь - вопрос не имеет корыстный характер, только в свободное время, как хобби.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ден
сообщение Jan 28 2008, 05:38
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 128
Регистрация: 21-06-07
Из: Омск
Пользователь №: 28 594



Что касаемо выбора МК могу посоветовать AVR, наиболее лучший на мой взгляд начинать с AtMega8 (самая дешевая, распространенная и да и её возможностей на первое время вполне хватит).
Из сред разработки - если будете писать на С то лучше начинать с CodeVision AVR, самая оптимальная среда для начинающих, в ней имеется автоматический генератор кода, так что можно написать свою первую программу даже не написав ни одной строчки кода самостоятельно.
Из руководств/мануалов самое первое это безусловно даташит, но если что-то охота на родном языке да то можно и Евстифеева порекомендовать.
Программатор для начала пойдет STK200 (схем в инете полно, да и собирать то там нечего одна буферная микросхема и всё)
P.S. вообще таких вопросов в этом форуме задавалось уже куча...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jan 29 2008, 00:47
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Ден @ Jan 28 2008, 13:38) *
Из сред разработки - если будете писать на С то лучше начинать с CodeVision AVR, самая оптимальная среда для начинающих, в ней имеется автоматический генератор кода, так что можно написать свою первую программу даже не написав ни одной строчки кода самостоятельно.

Это будет не своя программа, это будет чужая программа)
Также CodeVisison не рекомендуется по причине не четкого следования стандарту языка Си. Более подробную информацию можно поискать на форуме, где-то проскакивала.
Рекомендую бесплатный AVR GCC, для винды есть удобный инсталлятор WinAVR.

По теме:
Если опыта в программировании МК нет, то наверно желательно начать с чтения какой-либо книги, в которой есть и теория и примеры. Например "Микроконтроллеры AVR. Вводный курс." Джон Мортон. По ней сейчас осваивает эти МК мой напарник по работе. Конечно чтение одной книги мало поможет, нужно обязательно читать и другую литературу. А самое главное иметь творческий подход к делу! Эксперементировать!
За дополнительными вопросами можно обращаться на форум, есть и специальная ветка AVR.
Здесь также находится замечательный, но англоязычный, форум по AVR, а также множество бесплатных проектов, как на ассемблере, так и на других языках высокого уровня (в основном Си).
Ну вот пожалуй и все от меня. Чего не сказал, добавят другие)))


--------------------
Выбор.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 02:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016