Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Микропроцессоры


Ответ
 
Опции темы Опции просмотра
Старый 05.09.2017, 09:18   #1 (permalink)
Николай19971997
Новичок
 
Регистрация: 05.09.2017
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Talking Нужен ликбез по программаторам для МК

Если коротко,3 месяца назад начал изучать микроконтроллеры с нуля. Как первый МК выбрал Attiny2313. Начал изучать с ассемблера,не с С и программирую в AVRstudio,программы проверяю в Proteus. Ассемблер даётся легко,вроде всё понятно,кроме практической части,где нужно работать руками. Для начал решил просто зажечь светодиод и встала задача найти программатор,но в интернете столько всего и непонятно вообще за что браться. Для себя понял,что хочу найти готовый программатор,а не собирать свой,потому что навыки электроники на троечку. Вот нашёл программатор в интернете
doc001081505.jpg
Называется Atmel AVRISP STK500 USB ISP Programmer. Но у меня сразу вопрос:я должен МК вставить в плату,а потом соответствующие выходы от программатора подсоединить к требуемым ножкам(MISO,MOSI и т.д)? или это можно провернуть на обычной макетной плате,главное чтоб всё было подсоединено правильно? в интернете нашёл картинку,где автор всё это делает на макетной плате
1234.jpg
а теперь второй вопрос: если я подсоединю такой программатор к USB порту моего компьютера,а МК будет в плате,подсоединённый к программатору,то откуда идёт питание к МК? через программатор сам, или питание к МК должно быть подключено параллельно на плате к его соответствующим ногам?
и последний вопрос:в интернете так много программаторов,чем они отличаются? я знаю что бывают параллельные и последовательные,но диапазон такой широкий и не особо понятно по каким принципам их выбирать.
Сразу хочу сказать,что я ещё новичок и поэтому вопросы такие банальные,но я только учусь.
Николай19971997 вне форума   Ответить с цитированием

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

Вам скорее всего будет интересно прочитать похожие темы

Требуется ликбез по изготовлению импульсных трансформаторов
Нужен чат
Ноутбук для WoT.пк не нужен,нужен ноут подскажите какой выбрать от 20 до 27р
Нужен совет. Может просто нужен формат?
Мне нужен MSN

Старый 05.09.2017, 20:11   #2 (permalink)
Le_Fleurs
Banned
 
Регистрация: 25.11.2011
Адрес: Украина, Харьков
Сообщений: 1,206
Сказал(а) спасибо: 27
Поблагодарили 82 раз(а) в 10 сообщениях
Репутация: 18288
По умолчанию

Программировать можно как на макетке, как уже в собранном устройстве, хоть на проводах. Питание можно взять как отдельно так и от самого программатора.
Типов действительно очень много. Отличаются по скорости и больше поддержек микроконтролеров. Я пользуюсь AVRISP mkII. Просто шикарный программатор. Поддержка всей линейки AVR. Отлично работает с atmel studio.
Le_Fleurs вне форума   Ответить с цитированием
Старый 06.09.2017, 00:29   #3 (permalink)
Николай19971997
Новичок
 
Регистрация: 05.09.2017
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо за ответ
Николай19971997 вне форума   Ответить с цитированием
Старый 06.09.2017, 07:26   #4 (permalink)
akl
Member
 
Регистрация: 08.10.2013
Сообщений: 47
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 390
По умолчанию

Добавлю, если можно. Главное, не торопиться.
-Считать сигнатуру. Если не читается, попробовать снизить частоту работы программатора, которая должна быть не менее чем в 4 раза ниже частоты тактирования контроллера.
-Считать FUSE-биты и разобраться с помощью DS на камень в каком состоянии находится камень. Не советую использовать калькуляторы "физев".
Если вышеописанное прошло успешно, можно начинать процесс программирования. Кстати, не забывайте перед программирование FLASH стереть её.
akl вне форума   Ответить с цитированием
Старый 06.09.2017, 07:32   #5 (permalink)
Николай19971997
Новичок
 
Регистрация: 05.09.2017
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо большое за совет.Я этого не знал,для меня все мелочи важны,потому что только начинаю
Николай19971997 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 06.09.2017, 10:23   #6 (permalink)
Le_Fleurs
Banned
 
Регистрация: 25.11.2011
Адрес: Украина, Харьков
Сообщений: 1,206
Сказал(а) спасибо: 27
Поблагодарили 82 раз(а) в 10 сообщениях
Репутация: 18288
По умолчанию

Цитата:
Сообщение от akl Посмотреть сообщение
Не советую использовать калькуляторы "физев".
Объясните, почему такой вывод?
Сам не однократно пользовался и все понятно и доступно. Естественно если понимаешь что за что какой фьюз отвечает.
Le_Fleurs вне форума   Ответить с цитированием
Старый 06.09.2017, 21:44   #7 (permalink)
bedjamen
Member
 
Регистрация: 05.05.2014
Адрес: Вологда
Сообщений: 331
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 12461
По умолчанию

Цитата:
Сообщение от Николай19971997 Посмотреть сообщение
откуда идёт питание к МК?
Я бы не советовал брать питание от USB. Я подразумеваю так, что если девайс спаян, хоть на плате, хоть на макетке. Он должен иметь собственное питание.
bedjamen вне форума   Ответить с цитированием
Старый 06.09.2017, 21:59   #8 (permalink)
Tiger-Cub
Дизайнер-конструктор
 
Аватар для Tiger-Cub
 
Регистрация: 16.01.2017
Адрес: Санкт-Петербург
Сообщений: 2,103
Сказал(а) спасибо: 73
Поблагодарили 160 раз(а) в 30 сообщениях
Репутация: 32111
По умолчанию

Про не правильное чтение сигнатуры и проблемы при прошивке контроллеров могу добавить - часто помогает чистка контактов разъёма для программирования ножом (проверено сотни раз))
__________________
Делать то, что доставляет удовольствие — значит быть свободным.
Вольтер
Tiger-Cub вне форума   Ответить с цитированием
Старый 07.09.2017, 06:15   #9 (permalink)
akl
Member
 
Регистрация: 08.10.2013
Сообщений: 47
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 390
По умолчанию

Цитата:
Сообщение от Le_Fleurs Посмотреть сообщение
... все понятно и доступно. Естественно если понимаешь что за что какой фьюз отвечает.
Вот и призываю пользоваться DS, чтобы было осознание того, что делаешь.
akl вне форума   Ответить с цитированием
Старый 08.09.2017, 00:53   #10 (permalink)
esau
Member
 
Аватар для esau
 
Регистрация: 29.12.2015
Адрес: Терамо
Сообщений: 137
Записей в дневнике: 7
Сказал(а) спасибо: 37
Поблагодарили 22 раз(а) в 3 сообщениях
Репутация: 3192
По умолчанию

Цитата:
Сообщение от Николай19971997 Посмотреть сообщение
Ассемблер даётся легко.
Завидую белой завистью ,максимум я что мог освоить это лепить скетчи в ардуино под свои задачи с готовыми библиотеками . удачи в познаниях
esau вне форума   Ответить с цитированием
Ads

Яндекс

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

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

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

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




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

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