Научите програмировать под микроконтроллеры
Хочу научится программировать под микроконтроллеры(Atmega, PIC и д.р) . Но не знаю с чего начать. А именно в каких программах пишется прошивка(на каких языках). как вообще устроен и какой принцип работы контролеров. Как работать с программаторами и т.п. Может кто поделится названиями книг по которым можно обучится? И какое устройство лучше собрать первым ? На данный момент знаю из языков программирования pascal и C ...да и те плохо ну вспонить думаю смогу если будет нужно. на паскале писал в turbo pascal 7 . На Си в Visual Studio 8 только в консольном режиме..
|
сперва надо определиться с каким МК хотите иметь дело, я бы посоветовал МК семейства AVR (ATMega, ATtiny). Для них на форуме много можно найти программаторов, и много готовых устройств. Так же по ним написано куча книг по их программированию.
Программы писать можно на ассемблере или на Си. На Си синтаксис будет немного отличатся от того что изучали. А вообще наиболее лучшим языком для программирования МК я считаю ассемблер |
Пусть будет для начала AVR :) Книги уже нашел несколько.
И вот вопрос. Зависит ли какой программатор используешь и в какой программе пишешь прошивку? И какие программаторы посоветуете.? возможно из готовых(типа Мастер Кит) желательно под USB но не обязательно. просто у меня комп для развлечения дома(с LTP) а ноут уже исключительно мой и для работы(на нем только USB и Lan). |
вот отличный программатор, я тоже его собрал себе, отлично работает)))
http://www.tehnari.ru/f115/t71649/ ты пишешь программу, потом её компилируешь, получаешь hex-файл, а уже потом можешь прошивать МК этим файлом хоть через какой программатор |
Как я понял для его прошивки нужен другой программатор ? в частности программатор Громова?(и что это за шнурок Громова? )
|
Вложений: 1
для его прошивки можно использовать простейший программатор, который подключается к LPT порту. При прошивке микроконтроллера программатора, необходимо установить перемычку в положение MOD
|
понятно. на наделе поеду за деталями для программатора. Пока буду изучать литературу....но думаю вопросов у меня еще будет много :)
|
Цитата:
http://www.tehnari.ru/716426-post24.html |
Цитата:
|
Может с Arduino начать? :)
|
Часовой пояс GMT +4, время: 15:36. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.