Страница 1 из 1

Программирование Atmega 8

Добавлено: Чт июн 05, 2014 21:20:04
xenon2707
Здравствуйте! Возникло большое желание спаять такое сердце, но опыта работы с МК нет.
Имеется вот такой программатор
Изображение
Заливать прошивку нужно через Khazama AVR Programmer?
И по вот такой схеме?
Изображение

Если можно подробней опишите весь процесс работы, спасибо.

Re: Программирование Atmega 8

Добавлено: Чт июн 05, 2014 22:49:14
Rtmip
Да, можно так. Процесс прошивки погуглите, наверняка найдете с видео. Вопросы по этой теме лучше сюда

Re: Программирование Atmega 8

Добавлено: Вт июн 10, 2014 23:00:22
xenon2707
Rtmip писал(а):Да, можно так. Процесс прошивки погуглите, наверняка найдете с видео. Вопросы по этой теме лучше сюда
ПОдскажите, обязательно ли ставить ключ здесь и зачем он нужен?
И правильным ли будет подключение к 28 выходу мк светодиода через рез 10 ком к земле?

Re: Программирование Atmega 8

Добавлено: Ср июн 11, 2014 03:01:51
Rtmip
для этого программатора ключ не нужен, это кнопка сброса МК.
Про светодиод не понял...
при прошивке МК он не нужен, если речь про схему, которую собираете, то делайте все как в статье написано...
Кстати, ваш программатор может сам запитать прошиваемый МК, поэтому не надо подавать внешнее питание если установлен
JP1 на плате программатора. Обратите на это внимание!
Дело в том, что если JP1 стоит, то с выхода программатора на прошиваемый МК поступает либо 5В, либо 3,3В, в зависимости
от того в каком положении стоит JP1. Если JP1 снять вообще, то только тогда надо подавать питание на прошиваемый МК от
внешнего блока питания.Также подключать и отключать МК надо только тогда, когда программатор не вставлен в USB компа,
проще говоря, пока не подано питание.
Надеюсь понятно объяснил или сумбурно? :)

Re: Программирование Atmega 8

Добавлено: Ср июн 11, 2014 07:42:17
xenon2707
Rtmip писал(а):для этого программатора ключ не нужен, это кнопка сброса МК.
Про светодиод не понял...
при прошивке МК он не нужен, если речь про схему, которую собираете, то делайте все как в статье написано...
Кстати, ваш программатор может сам запитать прошиваемый МК, поэтому не надо подавать внешнее питание если установлен
JP1 на плате программатора. Обратите на это внимание!
Дело в том, что если JP1 стоит, то с выхода программатора на прошиваемый МК поступает либо 5В, либо 3,3В, в зависимости
от того в каком положении стоит JP1. Если JP1 снять вообще, то только тогда надо подавать питание на прошиваемый МК от
внешнего блока питания.Также подключать и отключать МК надо только тогда, когда программатор не вставлен в USB компа,
проще говоря, пока не подано питание.
Надеюсь понятно объяснил или сумбурно? :)
Спасибо за ответ!)) можно подробней, для чего нужна кнопка сброса?
В одном видео видел как светодиод таким образом подключают к мк и когда прошивка заливается, светодиод начинает мигать. Это типа индикатор.
Дело то в том, что в статье про эту схему о программировании ни слова ((
Про питание я знал, что програматор запитывает, но все же подключал еще и дополнительное, джампер при этом на 5 в стоял... Спасибо, что разъяснили )) по чуть все понимаю, только вот с ошибкой при прошивке не разберусь.

Re: Программирование Atmega 8

Добавлено: Ср июн 11, 2014 09:04:40
Engineer_Keen
xenon2707 писал(а):можно подробней, для чего нужна кнопка сброса?
Вы возможно удивитесь, но кнопка сброса нужна просто для сброса. В зависимости от конкретной схемы или прошивки она может использоваться в простейшем случае для старта прошивки с самого начала или в случае зависания МК из-за какой-либо ошибки.
xenon2707 писал(а):В одном видео видел как светодиод таким образом подключают к мк и когда прошивка заливается, светодиод начинает мигать. Это типа индикатор.
В этом конкретном видео используется конкретная прошивка, которая возможно как раз мигает светодиодом на конкретной ноге...
xenon2707 писал(а):Дело то в том, что в статье про эту схему о программировании ни слова ((
В статьях подразумевается описание конкретного устройства, а программирование контроллеров это более общая тема. В случае AVR, да и других внутрисхемно программируемых контроллеров прошивка подразумевает: 1) поключение программатора 2)заливка HEX-файла и конфигурация фьюз-бит 3)отключение программатора и нормальная работа устройства
xenon2707 писал(а):Про питание я знал, что програматор запитывает, но все же подключал еще и дополнительное, джампер при этом на 5 в стоял...
Главное чтобы не было конфликтов с напряжением, т.е. и там и там было одинаковое. А вообще запитывать целевую схему от программатора не есть верное решение. Подключение питания схемы к программатору нужно только для согласования уровней при прошивке.

Re: Программирование Atmega 8

Добавлено: Пт июл 04, 2014 13:32:05
TarDis
Если есть старый ПК там пожно и через ЛПТ - сам с этого начинал http://my-avr.at.ua/publ/1-1-0-3