Технический форум
Вернуться   Технический форум > Программирование > Форум программистов


Ответ
 
Опции темы Опции просмотра
Старый 15.04.2012, 20:47   #1 (permalink)
Dram
Экономичный вид памяти
 
Аватар для Dram
 
Регистрация: 19.02.2008
Сообщений: 2,631
Записей в дневнике: 1
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2794
По умолчанию Научите програмировать под микроконтроллеры

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

Старый 15.04.2012, 20:47
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

На нашем форуме так же есть аналогичные топики, которые создавались ранее

Научите работать с программой PhotoShop
Микроконтроллеры PIC
Научите программировать на Delphi
Научите целоваться
Научите мотать трансформаторы
Программатор и микроконтроллеры

Старый 15.04.2012, 20:52   #2 (permalink)
Ильмир
МАГистр
 
Аватар для Ильмир
 
Регистрация: 11.07.2010
Сообщений: 2,196
Записей в дневнике: 9
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 2 сообщениях
Репутация: 2976
По умолчанию

сперва надо определиться с каким МК хотите иметь дело, я бы посоветовал МК семейства AVR (ATMega, ATtiny). Для них на форуме много можно найти программаторов, и много готовых устройств. Так же по ним написано куча книг по их программированию.
Программы писать можно на ассемблере или на Си. На Си синтаксис будет немного отличатся от того что изучали. А вообще наиболее лучшим языком для программирования МК я считаю ассемблер
Ильмир вне форума   Ответить с цитированием
Старый 15.04.2012, 21:11   #3 (permalink)
Dram
Экономичный вид памяти
 
Аватар для Dram
 
Регистрация: 19.02.2008
Сообщений: 2,631
Записей в дневнике: 1
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2794
По умолчанию

Пусть будет для начала AVR Книги уже нашел несколько.
И вот вопрос. Зависит ли какой программатор используешь и в какой программе пишешь прошивку? И какие программаторы посоветуете.? возможно из готовых(типа Мастер Кит) желательно под USB но не обязательно. просто у меня комп для развлечения дома(с LTP) а ноут уже исключительно мой и для работы(на нем только USB и Lan).
Dram вне форума   Ответить с цитированием
Старый 15.04.2012, 21:22   #4 (permalink)
Ильмир
МАГистр
 
Аватар для Ильмир
 
Регистрация: 11.07.2010
Сообщений: 2,196
Записей в дневнике: 9
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 2 сообщениях
Репутация: 2976
По умолчанию

вот отличный программатор, я тоже его собрал себе, отлично работает)))
USB программатор AVR-910
ты пишешь программу, потом её компилируешь, получаешь hex-файл, а уже потом можешь прошивать МК этим файлом хоть через какой программатор
Ильмир вне форума   Ответить с цитированием
Старый 15.04.2012, 22:33   #5 (permalink)
Dram
Экономичный вид памяти
 
Аватар для Dram
 
Регистрация: 19.02.2008
Сообщений: 2,631
Записей в дневнике: 1
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2794
По умолчанию

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

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 16.04.2012, 20:24   #6 (permalink)
Ильмир
МАГистр
 
Аватар для Ильмир
 
Регистрация: 11.07.2010
Сообщений: 2,196
Записей в дневнике: 9
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 2 сообщениях
Репутация: 2976
По умолчанию

для его прошивки можно использовать простейший программатор, который подключается к LPT порту. При прошивке микроконтроллера программатора, необходимо установить перемычку в положение MOD
Миниатюры
ltp-idhiadhaiiaoidh.jpg  
Ильмир вне форума   Ответить с цитированием
Старый 16.04.2012, 20:49   #7 (permalink)
Dram
Экономичный вид памяти
 
Аватар для Dram
 
Регистрация: 19.02.2008
Сообщений: 2,631
Записей в дневнике: 1
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2794
По умолчанию

понятно. на наделе поеду за деталями для программатора. Пока буду изучать литературу....но думаю вопросов у меня еще будет много
Dram вне форума   Ответить с цитированием
Старый 16.04.2012, 21:39   #8 (permalink)
DDREDD
Member
 
Регистрация: 15.10.2010
Сообщений: 9,741
Записей в дневнике: 1
Сказал(а) спасибо: 27
Поблагодарили 45 раз(а) в 8 сообщениях
Репутация: 49782
По умолчанию

Цитата:
Сообщение от Dram Посмотреть сообщение
(и что это за шнурок Громова? )
Вот я сделал печатку для него и собрал недавно только для Com порта, все работает
http://www.tehnari.ru/716426-post24.html
__________________
Там, откуда я родом, безумцы правят народом...
DDREDD вне форума   Ответить с цитированием
Старый 16.04.2012, 22:12   #9 (permalink)
Ильмир
МАГистр
 
Аватар для Ильмир
 
Регистрация: 11.07.2010
Сообщений: 2,196
Записей в дневнике: 9
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 2 сообщениях
Репутация: 2976
По умолчанию

Цитата:
Сообщение от Dram Посмотреть сообщение
Пока буду изучать литературу....но думаю вопросов у меня еще будет много
для начала надо будет мигнуть светодиодом)))
Ильмир вне форума   Ответить с цитированием
Старый 22.08.2012, 14:11   #10 (permalink)
Vad333
Member
 
Регистрация: 22.08.2012
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Может с Arduino начать?
Vad333 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.