• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Научите програмировать под микроконтроллеры

  • Автор темы Автор темы Dram
  • Дата начала Дата начала

Dram

Экономичный вид памяти
Регистрация
19 Фев 2008
Сообщения
2,632
Реакции
34
Баллы
0
Научите програмировать под микроконтроллеры

Хочу научится программировать под микроконтроллеры(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-файл, а уже потом можешь прошивать МК этим файлом хоть через какой программатор
 
Как я понял для его прошивки нужен другой программатор ? в частности программатор Громова?(и что это за шнурок Громова? )
 
для его прошивки можно использовать простейший программатор, который подключается к LPT порту. При прошивке микроконтроллера программатора, необходимо установить перемычку в положение MOD
 

Вложения

  • LTP программатор.webp
    LTP программатор.webp
    15.4 KB · Просмотры: 1,031
понятно. на наделе поеду за деталями для программатора. Пока буду изучать литературу....но думаю вопросов у меня еще будет много :)
 
Может с Arduino начать? :)
 
Назад
Сверху