Технический форум

Технический форум (http://www.tehnari.ru/)
-   Форум программистов (http://www.tehnari.ru/f22/)
-   -   Научите програмировать под микроконтроллеры (http://www.tehnari.ru/f22/t71970/)

Dram 15.04.2012 20:47

Научите програмировать под микроконтроллеры
 
Хочу научится программировать под микроконтроллеры(Atmega, PIC и д.р) . Но не знаю с чего начать. А именно в каких программах пишется прошивка(на каких языках). как вообще устроен и какой принцип работы контролеров. Как работать с программаторами и т.п. Может кто поделится названиями книг по которым можно обучится? И какое устройство лучше собрать первым ? На данный момент знаю из языков программирования pascal и C ...да и те плохо ну вспонить думаю смогу если будет нужно. на паскале писал в turbo pascal 7 . На Си в Visual Studio 8 только в консольном режиме..

Ильмир 15.04.2012 20:52

сперва надо определиться с каким МК хотите иметь дело, я бы посоветовал МК семейства AVR (ATMega, ATtiny). Для них на форуме много можно найти программаторов, и много готовых устройств. Так же по ним написано куча книг по их программированию.
Программы писать можно на ассемблере или на Си. На Си синтаксис будет немного отличатся от того что изучали. А вообще наиболее лучшим языком для программирования МК я считаю ассемблер

Dram 15.04.2012 21:11

Пусть будет для начала AVR :) Книги уже нашел несколько.
И вот вопрос. Зависит ли какой программатор используешь и в какой программе пишешь прошивку? И какие программаторы посоветуете.? возможно из готовых(типа Мастер Кит) желательно под USB но не обязательно. просто у меня комп для развлечения дома(с LTP) а ноут уже исключительно мой и для работы(на нем только USB и Lan).

Ильмир 15.04.2012 21:22

вот отличный программатор, я тоже его собрал себе, отлично работает)))
http://www.tehnari.ru/f115/t71649/
ты пишешь программу, потом её компилируешь, получаешь hex-файл, а уже потом можешь прошивать МК этим файлом хоть через какой программатор

Dram 15.04.2012 22:33

Как я понял для его прошивки нужен другой программатор ? в частности программатор Громова?(и что это за шнурок Громова? )

Ильмир 16.04.2012 20:24

Вложений: 1
для его прошивки можно использовать простейший программатор, который подключается к LPT порту. При прошивке микроконтроллера программатора, необходимо установить перемычку в положение MOD

Dram 16.04.2012 20:49

понятно. на наделе поеду за деталями для программатора. Пока буду изучать литературу....но думаю вопросов у меня еще будет много :)

DDREDD 16.04.2012 21:39

Цитата:

Сообщение от Dram (Сообщение 718384)
(и что это за шнурок Громова? )

Вот я сделал печатку для него и собрал недавно только для Com порта, все работает :)
http://www.tehnari.ru/716426-post24.html

Ильмир 16.04.2012 22:12

Цитата:

Сообщение от Dram (Сообщение 718744)
Пока буду изучать литературу....но думаю вопросов у меня еще будет много

для начала надо будет мигнуть светодиодом)))

Vad333 22.08.2012 14:11

Может с Arduino начать? :)


Часовой пояс GMT +4, время: 15:36.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.