|
chipprog-2 внутрисхемно ATMega128 |
|
|
|
Aug 28 2010, 17:34
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 23-12-08
Пользователь №: 42 695

|
Друзья, ......помогите..... Необходимо запрограммировать внутрисхемно этот AVR. Вроде бы всё это не сложно, но вот в моей схеме ATMega128 тактируется кварцем на 16МГц. Схема ISP програм. (прикреплено) вывод XTAL1 мк подсоединяется к программатору, но при условии что в моей схеме нет внешнего тактового генератора. Так и написано производителем : "Подсоединяется при отсутствии внешнего генератора в устройстве пользователя." Так вот вопрос в этом и состоит : могу ли я не подключать этот вывод к программатору, а использовать свой, внешний, даже если он на 16 МГЦ.
|
|
|
|
|
Aug 28 2010, 17:54
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(chelovekk @ Aug 28 2010, 20:34)  Друзья, ......помогите..... Необходимо запрограммировать внутрисхемно этот AVR. Вроде бы всё это не сложно, но вот в моей схеме ATMega128 тактируется кварцем на 16МГц. Схема ISP програм. (прикреплено) вывод XTAL1 мк подсоединяется к программатору, но при условии что в моей схеме нет внешнего тактового генератора. Так и написано производителем : "Подсоединяется при отсутствии внешнего генератора в устройстве пользователя." Так вот вопрос в этом и состоит : могу ли я не подключать этот вывод к программатору, а использовать свой, внешний, даже если он на 16 МГЦ. По идее, ничего подключать не нужно. Внешнего кварца будет достаточно. Тактирование от программатора нужно тогда, когда фузами выставлен по ошибке внешний, а он отсутствует.
|
|
|
|
|
Aug 28 2010, 19:39
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 23-12-08
Пользователь №: 42 695

|
но тактироваться он будет от 16 МГц, ............ не много ли это???????
|
|
|
|
|
Aug 31 2010, 17:04
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 23-12-08
Пользователь №: 42 695

|
Прошу прощения, что так долго не отвечал. Проблема в том, что в настройках редактора микросхемы в программаторе по умолчанию устанавливается частота 2500 кгц. Я так понимаю, эта частота программирования мк??? Или мож не.....??? А вот при изменении на 16Мгц в редакторе это число подсвечивается красным следовательо я так понимаю программатор таким образом сообщает о некорректной частоте программирования. Прошу Вас поясните мне... дереву
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 1 2010, 08:04
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 23-12-08
Пользователь №: 42 695

|
Цитата(GDI @ Sep 1 2010, 11:26)  Почему бы не заглянуть в документацию на программатор чтобы узнать точный правильный ответ? Надо изучить собственный инструментарий, раз вы пользуетесь мало распространенными продуктами. Так я всё ж с документации и беру. Просто я не могу понять именно про частоту программирования, а в документации к программатору это указано всё слишком расплывчато. Вот и не понятно, что, если я НЕ буду его тактировать от программатора (XTAL не подсоединю), а буду использовать свой внешний впаянный кварц на 16 МГЦ, то будет ли прошиваться этот мк. Вот и всё что я хочу узнать.
|
|
|
|
|
Sep 1 2010, 13:13
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 23-12-08
Пользователь №: 42 695

|
Цитата(GDI @ Sep 1 2010, 16:12)  Я имел ввиду узнать ответ про то что означает когда частота в программаторе красным показывается. А так ХТАЛЛ или кварц не имеет значения, лишь бы частота клока интерфейса программирования была не выше 1/4 частоты тактирования МК, способ тактирования тут не имеет значения. Это взято из справки на программатор: "Все микроконтроллеры семейства AVR фирмы Atmel программируется в режиме низковольтового программирования (т.е. при напряжении питания). Практически все микроконтроллеры в этом режиме требуют наличия тактового генератора. Если в устройстве пользователя такой генератор уже присутствует, то тактовый сигнал, поступающий с программатора, не должен быть соединен с платой пользователя. В противном случае, он должен быть подсоединен к соответствующему выводу микросхемы. В поле 'Programming Options' диалога Program необходимо указать значение тактовой частоты. Это значение используется в алгоритме программирования. Программатор генерирует тактовую последовательность частотой 3 МГц."
|
|
|
|
|
Sep 2 2010, 09:26
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 23-12-08
Пользователь №: 42 695

|
Спасибо ребята за помощь  . Шъётся миленький.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|