Stk500 error entering programming mode

roboforum.ru Технический форум по робототехнике. Список форумов‹Мастерская‹Микроконтроллеры‹Программаторы Изменить размер шрифта Версия для печати Магазин Правила Wiki FAQ Регистрация Вход Проблема с STK-500 Проблема с STK-500 galex1981 » 22 янв 2009, 22:31 Re: Проблема с STK-500 EdGull » 23 янв 2009, 00:32 Re: Проблема с STK-500 galex1981 » 23 янв 2009, 00:34 Re: Проблема с […]

Содержание

  1. roboforum.ru
  2. Проблема с STK-500
  3. Проблема с STK-500
  4. Re: Проблема с STK-500
  5. Re: Проблема с STK-500
  6. Re: Проблема с STK-500
  7. Re: Проблема с STK-500
  8. Re: Проблема с STK-500
  9. Re: Проблема с STK-500
  10. Re: Проблема с STK-500
  11. Re: Проблема с STK-500
  12. Re: Проблема с STK-500
  13. Re: Проблема с STK-500
  14. Re: Проблема с STK-500
  15. Re: Проблема с STK-500
  16. Re: Проблема с STK-500
  17. Re: Проблема с STK-500
  18. Кто сейчас на конференции
  19. Stk500 error entering programming mode
  20. Программатор «STK500v2 by Petka»
  21. Кто сейчас на форуме

roboforum.ru

Технический форум по робототехнике.

  • Список форумовМастерскаяМикроконтроллерыПрограмматоры
  • Изменить размер шрифта
  • Версия для печати
  • Магазин
  • Правила
  • Wiki
  • FAQ
  • Регистрация
  • Вход

Проблема с STK-500

Проблема с STK-500

galex1981 » 22 янв 2009, 22:31

Re: Проблема с STK-500

EdGull » 23 янв 2009, 00:32

Re: Проблема с STK-500

galex1981 » 23 янв 2009, 00:34

Re: Проблема с STK-500

EdGull » 23 янв 2009, 00:41

Re: Проблема с STK-500

galex1981 » 23 янв 2009, 01:05

Re: Проблема с STK-500

EdGull » 23 янв 2009, 01:16

Re: Проблема с STK-500

EdGull » 23 янв 2009, 10:37

Re: Проблема с STK-500

galex1981 » 23 янв 2009, 10:45

Re: Проблема с STK-500

galex1981 » 24 янв 2009, 01:40

Re: Проблема с STK-500

EdGull » 24 янв 2009, 09:04

Re: Проблема с STK-500

galex1981 » 26 янв 2009, 00:27

Эд, а у него может прошивка глюкнуть? потому как проверил другими программаторами (STK-200, AVR910) ими все программится, STK-500 не может сигнатуру чипа прочитать, при том не только ATTiny2313, но и ATMega32 и ATMega128, то есть насколько я понял контроллеры мои живые, но программатор упорно не видит их сигнатуры. Прошива самого определяется — 2.10 верная?

Кстати, на схеме у ИС FT232 стоит кварц на 6 Мгц, на плате реально его нет, может из-за него проблемы.

Re: Проблема с STK-500

EdGull » 26 янв 2009, 09:28

Re: Проблема с STK-500

galex1981 » 26 янв 2009, 10:22

Re: Проблема с STK-500

EdGull » 26 янв 2009, 10:57

Re: Проблема с STK-500

galex1981 » 26 янв 2009, 11:18

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Источник

Stk500 error entering programming mode

Форум РадиоКот
Здесь можно немножко помяукать 🙂

Текущее время: Вс янв 15, 2023 03:34:17

Часовой пояс: UTC + 3 часа

Программатор «STK500v2 by Petka»

Автор Сообщение
roma9112

Открыл глаза

Зарегистрирован: Пн окт 05, 2009 21:01:40
Сообщений: 52
Рейтинг сообщения: 0

Реклама
mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

Реклама

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

Реклама

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

перезагрузил комп и программатор увиделся в прогах. Я не могу ещё увидеть в AVR Studio 5, выстовил порт com2, подключил контроллер mega8, пишет:
Unable to connect to tool STK500 (COM2)
Timestamp: 2012-02-04 08:58:23.078
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Failed to set-up tool (no context id returned).

и далее:
Failed to get interface clock value.
Timestamp: 2012-02-04 08:59:07.468
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Failed to set-up tool (no context id returned).

В CodeVision и «дудке» всё нормально.

Реклама

Линейка изолированных DC/DC-преобразователей VCB и VCF с диапазоном мощности 3…400 Вт предназначена для использования в телекоммуникационной аппаратуре. Эти новые преобразователи третьего поколения (R3) выпускаются в типоразмерах SIP, 1/4 Brick, 1/8 Brick и 1/16 Brick. Данные DC/DC отвечают требованиям стандарта DOSA, имеют диапазон входного напряжения 2:1 (36…75 В), обладают высокой эффективностью (КПД до 93%) и широким температурным диапазоном -40…85ºС. Изоляция «вход-выход» составляет 1500/2250 В. VCB и VCF выпускаются в двух вариантах по логике управления: N (отрицательной) и P (положительной).

atac13
Это не хвост, это антенна

Карма: 9
Рейтинг сообщений: 77
Зарегистрирован: Ср ноя 30, 2011 18:25:18
Сообщений: 1325
Рейтинг сообщения: 0

привет земляку!вам на заметку,я уже писал ранее про этот флюс!на стр.28.вы иногда почитывайте предыдущие страницы,будет полезно.я например прежде чем собирать- и эту ветку всю прочитал,и исходную ветку ( AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.) на Форуме разработчиков электроники ELECTRONIX.ru прошерстил -для себя почерпнул много интересного,поэтому и обошлось без танцев с бубном.
а насчет скорости,так моё мнение что 6сек,что 9сек мне не принципиально!главное это стабильность работы,у меня -stk500v-2,и авр студио 4.18-пока работает надёжно и без сбоев,будет время соберу программатор от Леонид Ивановича,так сказать для :набирания опыта:!

Реклама
Реклама

В промышленных устройствах и установках с электроприводом на двигателях постоянного тока в момент пуска требуется обеспечить повышенный ток. Для решения этой задачи MEAN WELL предлагает вместо ИП с повышенной избыточной мощностью, более оптимальное решение — источник питания с необходимой перегрузочной способностью семейства HRP/N3. Новое семейство, представленное в Компэл, экономичнее и расширяет уже существующее HRP/N в увеличении кратности перегрузки.

колоб
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0

mcmega а у вас порт определился как ком 2? У меня и в кодевижен и в студии определяется программатор,правда студия-4, но у Lazy-Cat в 5-й студии работает! Ребята должны вам посоветовать!

Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники.

Реклама

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

[quote=»колоб»]mcmega а у вас порт определился как ком 2? У меня и в кодевижен и в студии определяется программатор,правда студия-4, но у Lazy-Cat в 5-й студии работает! Ребята должны вам посоветовать!

Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники. [/quote

Да, определился как com2. А разве прошивка 14_7456 (230_4k).hex (размер 14382) не под AVRUSB500v3?

VeryLazyCat
Опытный кот

Карма: 10
Рейтинг сообщений: 29
Зарегистрирован: Пн май 17, 2010 22:21:01
Сообщений: 832
Откуда: Madagaskar
Рейтинг сообщения: 0

как подсказать если не видишь что и как там происходит.
ну начнём с малого — заходим в студию,программатор уже подключен,
Tools — Add STK-500,выставляем порт,на котором висит программатор,
снова Tools — AVR Programming,в появившемся окошке указываем
подключенный Device,Interface — ISP — Apply.
Смотрим чего получилось и пишем сюда.

прошивка вчера обновилась,хотя и с той,что у вас сейчас — у меня нормально работал v3 в 5й студии.

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

как подсказать если не видишь что и как там происходит.
ну начнём с малого — заходим в студию,программатор уже подключен,
Tools — Add STK-500,выставляем порт,на котором висит программатор,
снова Tools — AVR Programming,в появившемся окошке указываем
подключенный Device,Interface — ISP — Apply.
Смотрим чего получилось и пишем сюда.

прошивка вчера обновилась,хотя и с той,что у вас сейчас — у меня нормально работал v3 в 5й студии.

Всё сделал как написано
Выдаёт ошибку:
Unable to connect to tool STK500 (COM2)
Timestamp: 2012-02-04 11:26:15.234
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.

а затем ещё одну:
Failed to get interface clock value.
Timestamp: 2012-02-04 11:27:39.906
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.

в истории (логе)
# Started communication server.
11:26:15.234: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:26:15.234: [ERROR] Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.
11:27:33.031: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:27:36.218: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:27:39.906: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:27:39.906: [ERROR] Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.

Последний раз редактировалось mcmega Сб фев 04, 2012 12:04:49, всего редактировалось 2 раз(а).

Леонид Иванович
Друг Кота

Карма: 82
Рейтинг сообщений: 1023
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0

Раз такое дело, только что обновил исходники в архиве stk-500.zip

Вопрос ко всем: у кого-нибудь какой-нибудь программатор видится в AVR Studio как AVRISP (это должно быть написано в заголовке окна)?

Хотел сделать смену имени устройства через терминал, но даже если передаю AVRISP_2, то Студия всё равно пишет STK500. Ничего не понимаю. У AVRISP и STK500 набор скоростей разных, хотел реализовать оба варианта.

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

Леонид Иванович
Друг Кота

Карма: 82
Рейтинг сообщений: 1023
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

Дальше всё стало, к контроллеру не могу подключится. А какую скорость в диспетчере устройств надо ставить для com порта с этой прошивкой?

Леонид Иванович
Друг Кота

Карма: 82
Рейтинг сообщений: 1023
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0

Обновил прошивки, вернул параметр на место.

Скорость 115200, как обычно. Только в диспетчере устройств ничего ставить не надо, Студия сама скорость устанавливает.

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

Обновил прошивки, вернул параметр на место.

Скорость 115200, как обычно. Только в диспетчере устройств ничего ставить не надо, Студия сама скорость устанавливает.

т.е. в диспетчере по умолчанию? 9600?

колоб
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0

Леонид Иванович у меня на другом компьютере у сына ,когда установил ему кодевижен ,вылезла такая же ошибка как и у mcmega пишет 0x9A! В студии пишет и читает на его компьютере. Что интересно ,а на моем компьютере ,как читал так и читает, и в кодовижен и в студии? Пока писал на форум уже вы прошивку обновили и параметр вернули сейчас проверим.. А почему у меня и читает и пишет в кодевижен?

А в моем после перетыканий тоже перестал в кодевижен определяться, а V2 определяется только ,как на скрине. по другому не определяется.

Вложения:
STK500V2,jpg.JPG [11.08 KiB]
Скачиваний: 1046
Вернуться наверх
колоб
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0

VeryLazyCat
Опытный кот

Карма: 10
Рейтинг сообщений: 29
Зарегистрирован: Пн май 17, 2010 22:21:01
Сообщений: 832
Откуда: Madagaskar
Рейтинг сообщения: 0

mcmega

Первый раз сказал Мяу!

Зарегистрирован: Пн янв 30, 2012 15:15:21
Сообщений: 39
Откуда: Минск
Рейтинг сообщения: 0

Вложения:
Снимок.JPG [134.12 KiB]
Скачиваний: 983
Вернуться наверх
колоб
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 16
Зарегистрирован: Вт сен 28, 2010 17:45:31
Сообщений: 194
Откуда: Москва
Рейтинг сообщения: 0

Lazy-Cat я ,когда открываю оболочку CVAVR ,она по умолчанию выставляет мне скорость 460,8кгц. и камень заводской не читается, я снижаю в оболочке скорость сам до 230,4кгц ,тогда она читает контроллер.(где в оболочке кнопка потайная ,где галочку поставить ,чтоб при входе стояла скорость 230,4кгц!)Вот в чем вопрос! Где то я туплю наверно.

Леонид Иванович в обновленном зипе исходника указан кварц изначально 14,7456мгц, на» любой» другой кварц надо в папку main.hex в строчке (#define F_CLK 14.7456 // clock frequency, MHz) свой кварц указать?

Страница 31 из 72 [ Сообщений: 1435 ] На страницу Пред. 1 . 28 , 29 , 30 , 31 , 32 , 33 , 34 . 72 След.

Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

Источник

Читайте также:  Laravel json validation error

Adblock
detector

Проблема с STK-500

Проблема с STK-500

Нужен небольшой Хелп. Всегда пользовался программатором для прошивки AVR STK-200. Сейчас временно комп с LPT на техобслуживании, но у Эда приобрел программатор STK-500, схема которого приведена в http://roboforum.ru/viewtopic.php?f=29&t=3559. Все подключил по аналогии с STK-200 (MISO, MOSI, SCK, RESET, GND, VCC). В CodeVisionAVR при попытки заливки или чтения с чипа выдает: AVRISP error entering programming mode.. Что может быть? Может я что то не так делаю?

Вложения
.JPG

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ

Re: Проблема с STK-500

Сообщение EdGull » 23 янв 2009, 00:32

а разве не нужно настроить на STK500?

Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
  • Сайт
  • ICQ

Re: Проблема с STK-500

Сообщение galex1981 » 23 янв 2009, 00:34

Эд, на рисунке же видно: Atmel STK500/AVRISP, или это не то?

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ

Re: Проблема с STK-500

Сообщение EdGull » 23 янв 2009, 00:41

ага, не заметил…
поставь avrstudio и проверь там, а еще лучше васик, и там проверь.

Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
  • Сайт
  • ICQ

Re: Проблема с STK-500

Сообщение galex1981 » 23 янв 2009, 01:05

Вообще в AVRStudio действительно адаптер определяется, показывает версию прошивки, фузы, сигнатуру МК, но при попытке записи hex-файла, выдает ошибку на рисунке ниже

Вложения
Studio.JPG

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ

Re: Проблема с STK-500

Сообщение EdGull » 23 янв 2009, 01:16

я пас, железо в порядке, жди кто в AVRStudio и CodeVisionAVR шарит

Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
  • Сайт
  • ICQ

Re: Проблема с STK-500

Сообщение EdGull » 23 янв 2009, 10:37

посмотри куда запаяна перемычка на STK500, должна быть запаяна «от разъема RoboBus»

Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
  • Сайт
  • ICQ

Re: Проблема с STK-500

Сообщение galex1981 » 23 янв 2009, 10:45

Вечером после работы гляну, потом отпишусь

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ

Re: Проблема с STK-500

Сообщение galex1981 » 24 янв 2009, 01:40

Эд, перемычка стоит в положении STK-500, от разъема RoboBus…

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ

Re: Проблема с STK-500

Сообщение EdGull » 24 янв 2009, 09:04

тогда настраивай софт.

Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
  • Сайт
  • ICQ

Re: Проблема с STK-500

Сообщение galex1981 » 26 янв 2009, 00:27

Эд, а у него может прошивка глюкнуть? потому как проверил другими программаторами (STK-200, AVR910) ими все программится, STK-500 не может сигнатуру чипа прочитать, при том не только ATTiny2313, но и ATMega32 и ATMega128, то есть насколько я понял контроллеры мои живые, но программатор упорно не видит их сигнатуры. Прошива самого определяется — 2.10 верная?

Кстати, на схеме у ИС FT232 стоит кварц на 6 Мгц, на плате реально его нет, может из-за него проблемы…

Вложения
Untitled-2.jpg
Untitled-1.jpg

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ

Re: Проблема с STK-500

Сообщение EdGull » 26 янв 2009, 09:28

1. ну гипотетически от статики может и слететь, но это случаеться крайне редко.
2. 6МГц кварца там и не должно быть это мы перестраховались когда разводили
3. а ты дрова на FT232 какие ставил?

Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
  • Сайт
  • ICQ

Re: Проблема с STK-500

Сообщение galex1981 » 26 янв 2009, 10:22

EdGull писал(а):а ты дрова на FT232 какие ставил?

Которые ты выложил. При установке создают виртуальный COM-порт

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ

Re: Проблема с STK-500

Сообщение EdGull » 26 янв 2009, 10:57

1. операционка какая?
2. под васиком пробывал программить?

Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
  • Сайт
  • ICQ

Re: Проблема с STK-500

Сообщение galex1981 » 26 янв 2009, 11:18

Операционки Windows XP SP2 на обоих компах, Басиком пробовал, также не может определить сигнатуру чипов

if(!Operate) Read(pDatasheet);

Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
  • ICQ


Вернуться в Программаторы

Перейти:

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Форум РадиоКот :: Просмотр темы — Программатор «STK500v2 by Petka»


Автор:  roma9112 [ Пт фев 03, 2012 20:04:35 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Lazy-Cat писал(а):

Леонид Иванович писал(а):

А что заставляет переходить на Студию 5? Мне и 4-ой хватает.

У вас версия 4.19 ?

Ее после регистрации вот тут можно качнуть, там правда пишут это версия 4.18 с тремя паками
http://www.atmel.com/forms/software_dow … 4Setup.exe


Автор:  mcmega [ Пт фев 03, 2012 21:48:57 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

УРА!!! У меня тоже всё заработало и я стал счасливым обладателем STK500. Все мои проблемы (через раз определялся com порт и т.д.) были из-за плохо смытого флюса (хоть на банке написано, что не надо смывать, но практика показала обратное)!
Кстати флюс ТТ (индикаторный флюс-гель) цвер розово-крвсный.


Автор:  mcmega [ Пт фев 03, 2012 22:19:20 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Подскажите, у меня скорость порта стоит 230400, прошивка тоже 230_4к, программатор работал отлично в CodeVisionAVR Evaluation V2.05.0 на скорости 230400 и Burn-O-Mat (оболочка для avrdude). Затем я установил AVR Studio 5.0 и во всех программах программатор перестал работать, в CodeVision пишет STK500 error entering programming mode. С чем это связано и как устранить?


Автор:  mcmega [ Сб фев 04, 2012 09:02:59 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

перезагрузил комп и программатор увиделся в прогах. Я не могу ещё увидеть в AVR Studio 5, выстовил порт com2, подключил контроллер mega8, пишет:
Unable to connect to tool STK500 (COM2)
Timestamp: 2012-02-04 08:58:23.078
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Failed to set-up tool (no context id returned).

и далее:
Failed to get interface clock value.
Timestamp: 2012-02-04 08:59:07.468
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Failed to set-up tool (no context id returned).

В CodeVision и «дудке» всё нормально.


Автор:  atac13 [ Сб фев 04, 2012 10:41:47 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

mcmega писал(а):

УРА!!! У меня тоже всё заработало и я стал счасливым обладателем STK500. Все мои проблемы (через раз определялся com порт и т.д.) были из-за плохо смытого флюса (хоть на банке написано, что не надо смывать, но практика показала обратное)!
Кстати флюс ТТ (индикаторный флюс-гель) цвер розово-крвсный.

привет земляку!вам на заметку,я уже писал ранее про этот флюс!на стр.28.вы иногда почитывайте предыдущие страницы,будет полезно.я например прежде чем собирать- и эту ветку всю прочитал,и исходную ветку ( AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.) на Форуме разработчиков электроники ELECTRONIX.ru прошерстил -для себя почерпнул много интересного,поэтому и обошлось без танцев с бубном!!!
а насчет скорости,так моё мнение что 6сек,что 9сек мне не принципиально!главное это стабильность работы,у меня -stk500v-2,и авр студио 4.18-пока работает надёжно и без сбоев,будет время соберу программатор от Леонид Ивановича,так сказать для :набирания опыта:!


Автор:  колоб [ Сб фев 04, 2012 10:50:02 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

mcmega а у вас порт определился как ком 2? У меня и в кодевижен и в студии определяется программатор,правда студия-4, но у Lazy-Cat в 5-й студии работает! Ребята должны вам посоветовать!

Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники.!! :)


Автор:  mcmega [ Сб фев 04, 2012 11:04:41 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

[quote=»колоб»]mcmega а у вас порт определился как ком 2? У меня и в кодевижен и в студии определяется программатор,правда студия-4, но у Lazy-Cat в 5-й студии работает! Ребята должны вам посоветовать!

Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники.!! :)[/quote

Да, определился как com2. А разве прошивка 14_7456 (230_4k).hex (размер 14382) не под AVRUSB500v3?


Автор:  VeryLazyCat [ Сб фев 04, 2012 11:09:38 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

как подсказать если не видишь что и как там происходит….
ну начнём с малого — заходим в студию,программатор уже подключен,
Tools — Add STK-500,выставляем порт,на котором висит программатор,
снова Tools — AVR Programming,в появившемся окошке указываем
подключенный Device,Interface — ISP — Apply.
Смотрим чего получилось и пишем сюда.

прошивка вчера обновилась,хотя и с той,что у вас сейчас — у меня нормально работал v3 в 5й студии.


Автор:  mcmega [ Сб фев 04, 2012 11:29:36 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Lazy-Cat писал(а):

как подсказать если не видишь что и как там происходит….
ну начнём с малого — заходим в студию,программатор уже подключен,
Tools — Add STK-500,выставляем порт,на котором висит программатор,
снова Tools — AVR Programming,в появившемся окошке указываем
подключенный Device,Interface — ISP — Apply.
Смотрим чего получилось и пишем сюда.

прошивка вчера обновилась,хотя и с той,что у вас сейчас — у меня нормально работал v3 в 5й студии.

Всё сделал как написано
Выдаёт ошибку:
Unable to connect to tool STK500 (COM2)
Timestamp: 2012-02-04 11:26:15.234
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.

а затем ещё одну:
Failed to get interface clock value.
Timestamp: 2012-02-04 11:27:39.906
Severity: ERROR
ComponentId: 20000
StatusCode: 0
Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.

в истории (логе)
# Started communication server.
11:26:15.234: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:26:15.234: [ERROR] Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.
11:27:33.031: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:27:36.218: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:27:39.906: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:Could not establish communication with the tool.
11:27:39.906: [ERROR] Unable to connect to tool context: ‘Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.ToolProxy+ToolContext’.


Автор:  Леонид Иванович [ Сб фев 04, 2012 11:47:41 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

колоб писал(а):

Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники.!! :)

Раз такое дело, только что обновил исходники в архиве stk-500.zip

Вопрос ко всем: у кого-нибудь какой-нибудь программатор видится в AVR Studio как AVRISP (это должно быть написано в заголовке окна)?

Хотел сделать смену имени устройства через терминал, но даже если передаю AVRISP_2, то Студия всё равно пишет STK500. Ничего не понимаю. У AVRISP и STK500 набор скоростей разных, хотел реализовать оба варианта.


Автор:  mcmega [ Сб фев 04, 2012 11:57:18 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Только что залил прошивку в AVRUSB500v3 stk500.hex (размер 14678), подключил нормальный mega8, CodeVision выдаёт ошибку:
STK500 error getting parameter: 0x9A


Автор:  Леонид Иванович [ Сб фев 04, 2012 12:18:08 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

А, точно. Я этот параметр выкинул. И что, дальше не работает?


Автор:  mcmega [ Сб фев 04, 2012 12:22:24 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Леонид Иванович писал(а):

А, точно. Я этот параметр выкинул. И что, дальше не работает?

Дальше всё стало, к контроллеру не могу подключится. А какую скорость в диспетчере устройств надо ставить для com порта с этой прошивкой?


Автор:  Леонид Иванович [ Сб фев 04, 2012 12:24:01 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Обновил прошивки, вернул параметр на место.

Скорость 115200, как обычно. Только в диспетчере устройств ничего ставить не надо, Студия сама скорость устанавливает.


Автор:  mcmega [ Сб фев 04, 2012 12:32:58 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Леонид Иванович писал(а):

Обновил прошивки, вернул параметр на место.

Скорость 115200, как обычно. Только в диспетчере устройств ничего ставить не надо, Студия сама скорость устанавливает.

т.е. в диспетчере по умолчанию? 9600?


Автор:  колоб [ Сб фев 04, 2012 13:10:21 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Леонид Иванович у меня на другом компьютере у сына ,когда установил ему кодевижен ,вылезла такая же ошибка как и у mcmega пишет 0x9A! В студии пишет и читает на его компьютере. Что интересно ,а на моем компьютере ,как читал так и читает, и в кодовижен и в студии? Пока писал на форум уже вы прошивку обновили и параметр вернули сейчас проверим.. А почему у меня и читает и пишет в кодевижен?

А в моем после перетыканий тоже перестал в кодевижен определяться, а V2 определяется только ,как на скрине.., по другому не определяется.


Автор:  колоб [ Сб фев 04, 2012 13:45:09 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Перезалил прошивку в V3 все встало на свои места,стал читать в CVAVR без ошибки,но в в этой оболочке заводские камни настроенные на 1мгц изначально не читаются на скорости 460,8кгц надо снижать до 230,4кгц ,если бы оболочка выставляла бы сама скорость пониже. Выставил фузы на внутренний кварц на 8мгц,все сразу зачитало на 460,8кгц.


Автор:  VeryLazyCat [ Сб фев 04, 2012 13:48:48 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

колоб писал(а):

Перезалил прошивку в V3 все встало на свои места,стал читать в CVAVR без ошибки,но в в этой оболочке заводские камни настроенные на 1мгц изначально не читаются на скорости 460,8кгц надо снижать до 230,4кгц ,если бы оболочка выставляла бы сама скорость пониже. Выставил фузы на внутренний кварц на 8мгц,все сразу зачитало на 460,8кгц.

Странно,у меня в CVAVR по умолчанию стоит 230,4 и читает новый мк без проблем.
прошивку тож пришлось перезалить из за ошибки.


Автор:  mcmega [ Сб фев 04, 2012 14:10:31 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Я тоже вернул старую прошивку, у меня ошибка какая-то пошла. Скрин с ошибкой. Было у кого такое? Что делать?


Автор:  колоб [ Сб фев 04, 2012 14:22:07 ]
Заголовок сообщения:  Re: Программатор «STK500v2 by Petka»

Lazy-Cat я ,когда открываю оболочку CVAVR ,она по умолчанию выставляет мне скорость 460,8кгц. и камень заводской не читается, я снижаю в оболочке скорость сам до 230,4кгц ,тогда она читает контроллер.(где в оболочке кнопка потайная ,где галочку поставить ,чтоб при входе стояла скорость 230,4кгц!)Вот в чем вопрос! :)) Где то я туплю наверно…

Леонид Иванович в обновленном зипе исходника указан кварц изначально 14,7456мгц, на» любой» другой кварц надо в папку main.hex в строчке (#define F_CLK 14.7456 // clock frequency, MHz) свой кварц указать?


Страница 31 из 72 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/

Научите!

Добрый день!
Как некоторые уже знают, мне надо прошить микроконтроллер ATmega32A-AU в корпусе TQFP44 установленный на плате синтезатора высокой частоты.
На плате синтезатора имеется разъём для внутрисхемного программирования, а у меня программатор с этим интерфейсом.
Программатор AVR ISP v3.2:
http://www.kosmodrom.com.ua/razrabotka/avr_isp_3_2.php
Программа для прошивки CodeVisionAVR V2.05.3

И так, драйвера для программатора установил, сериал порт определился. В CodeVisionAVR указал программатор «Atmel STK500/AVRISP» и соответствующий COM порт, «ATmega169 CKDIV8 Fuse Warning» галочка стоит по умолчанию.
Далее перезагружаю программу вхожу во вкладку Tools -> Chip Programmer:
ИзображениеИзображение

Решил для начала попробовать считать ATmega328P-PU из Arduino UNO. Вытянул этот самый МК из кроватки Arduino UNO и вставил в такую вот платку переходник и подключил к программатору посредством 10-контактного разъёма к программатору:
http://www.kosmodrom.com.ua/razrabotka/avr_dip_prog.php
Перемычки на плате стоят в положении тактирования от внешнего кварца на 8МГц.

Всё подключил, щёлкнул на вкладке Read -> FLASH. Появилась строка прогрессбар-а, светодиоды на самом программаторе замигали и примерно через минуту всё завершилось.
Потом щёлкнул на вкладку Edit -> FLASH и вместо значений вроде FFFF там появились другие значения. Это я так понимаю всё прошло успешно.

Потом я подключил свой синтезатор и попытался повторить хотя бы эту процедуру, но! Программатор выдал сообщение «AVRISP error entering programming mode».
То бишь, МК пришел кирдык после моих попыток прошить его Ардуиной? Подключал всё вроде бы правильно, ещё и несколько раз проверял.

Но ладно, приобрёл сегодня новый ATmega32A-AU и сижу вот думаю, как мне его прошить, временно впаять на плату переходник и перепрошить, или запаять в синтезатор и прошивать уже в нём?
Ещё и фьюзы эти чёртовы!
Дали фото этих фьюзов из PonyProg-а:
ИзображениеИзображение

Как это всё пишется? Одни говорят что в CodeVisionAVR установка галочек напротив фьюзов соответствует что отмеченные галочками фьюзы не шьются, а шьются те что не отмечены.

Как вообще всё это делается, может кто-нибудь, пожалуйста, объяснить?
С Уважением!

roboforum.ru

Технический форум по робототехнике.

  • Список форумовМастерскаяМикроконтроллерыПрограмматоры
  • Изменить размер шрифта
  • Версия для печати
  • Магазин
  • Правила
  • Wiki
  • FAQ
  • Регистрация
  • Вход

Проблема с STK-500

Проблема с STK-500

galex1981 » 22 янв 2009, 22:31

Re: Проблема с STK-500

EdGull » 23 янв 2009, 00:32

Re: Проблема с STK-500

galex1981 » 23 янв 2009, 00:34

Re: Проблема с STK-500

EdGull » 23 янв 2009, 00:41

Re: Проблема с STK-500

galex1981 » 23 янв 2009, 01:05

Re: Проблема с STK-500

EdGull » 23 янв 2009, 01:16

Re: Проблема с STK-500

EdGull » 23 янв 2009, 10:37

Re: Проблема с STK-500

galex1981 » 23 янв 2009, 10:45

Re: Проблема с STK-500

galex1981 » 24 янв 2009, 01:40

Re: Проблема с STK-500

EdGull » 24 янв 2009, 09:04

Re: Проблема с STK-500

galex1981 » 26 янв 2009, 00:27

Эд, а у него может прошивка глюкнуть? потому как проверил другими программаторами (STK-200, AVR910) ими все программится, STK-500 не может сигнатуру чипа прочитать, при том не только ATTiny2313, но и ATMega32 и ATMega128, то есть насколько я понял контроллеры мои живые, но программатор упорно не видит их сигнатуры. Прошива самого определяется — 2.10 верная?

Кстати, на схеме у ИС FT232 стоит кварц на 6 Мгц, на плате реально его нет, может из-за него проблемы.

Re: Проблема с STK-500

EdGull » 26 янв 2009, 09:28

Re: Проблема с STK-500

galex1981 » 26 янв 2009, 10:22

Re: Проблема с STK-500

EdGull » 26 янв 2009, 10:57

Re: Проблема с STK-500

galex1981 » 26 янв 2009, 11:18

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Источник

AVR Studio Entering Programming Mode.. Failed!

Marks256

New Member

I just went to burn more code to a atmega16 i’ve been working on all day, and all of a sudden i got the error

with a «quick tip» saying something about making sure the ISP frequency is less than the clock. So i tried every number in the list of ISP freqencies, all the way from 921.6kHz down to 603Hz, and still no go.

This is the STK500 clone i’m using
**broken link removed**

i really have no clue what is going on. Then i thought it was a problem with the fuses, so i started messing with them, and now i don’t remember what they were set at.

Marks256

New Member

well it really doesn’t matter anymore. I just managed to erase the firmware on the STK500 programmer.

I am going to call it a night before i start to start wrecking more stuff.

Salgat

New Member

Marks256

New Member

Not rude at all. I didn’t know I could get the «real thing» still. Plus i was looking on ebay, and they don’t seem to have very many real STK500’s on there.

I bought a new STK500 clone yesterday, it should be here soon. Perhaps i’ll be able to resurrect the broken ISP with the new one.

Marks256

New Member

My new STK500 Clone came, and programming failed again with the «Entering Programming Mode.. Failed!» error. So i swapped the Atmega16 for a new chip, and low and behold it worked! I am assuming a fuse decided to turn which put the device in program once mode.

So, it works now. solution was a new chip.

ckeays

New Member

hack1nblack

New Member

clone upgrade how-to

the chinese clone avrisp use a different interface IC,
which wont firmware-upgrade via avr studio
so. to acheive the firmware upgrade use a little trick posted on the
AVRfreaks forum;a seriously cool resource for AVRmicro’s!

If you upgrade the software while it is plugged into the target system, it corrupts the programmer.
You can force the programmer into boot mode by disconnecting it from the target system, and shorting TDI to TDO. If you have the 6-way connector (AVR ISP mkII) then you need to crack open the case and short pins 1,3 of the un-stuffed 10-way header (beside the USB connector)

it will then upgrade from AVR studio

solder in a 5×2 header and use a 0.1″ jumper, so next time its easier

Источник

roboforum.ru

Технический форум по робототехнике.

AVR910USB

AVR910USB

chinga » 10 май 2011, 20:49

Re: AVR910USB

Scorpio » 10 май 2011, 22:59

Re: AVR910USB

chinga » 11 май 2011, 10:28

Re: AVR910USB

RootAdmin » 11 май 2011, 11:22

Покажите список устойств?

Добавлено спустя 1 минуту 22 секунды:
Да, джампер «программирование» в мастеркитовском присутствует?

Re: AVR910USB

chinga » 11 май 2011, 11:38

Re: AVR910USB

RootAdmin » 11 май 2011, 13:08

Re: AVR910USB

chinga » 11 май 2011, 15:29

Re: AVR910USB

RootAdmin » 11 май 2011, 16:06

Re: AVR910USB

Scorpio » 11 май 2011, 17:01

Re: AVR910USB

avr123.nm.ru » 11 май 2011, 18:01

Программатор не может войти в режим программирования чипа. Причин несколько —

— нет свзя с чипом так как в чипе нет тактового сигнала — убедитесь что включен внутренний генератор или подайте такт на XTAL1 — варианты www.proavr.narod.ru/07.htm

— линии программирования нагружены на землю или на питания или друг на друга — прозвоните. Затем проверьте если ли сигналы на линиях программирования при попытках.

Re: AVR910USB

chinga » 11 май 2011, 18:11

вот извините, как проверить внутренний генератор?

а на счет линий, вроде все нормально) с юзбасп работает)
и даж када подключаю в программаторе АВР910ЮЗБ светик горит) вроде все нормально с линий.

Re: AVR910USB

chinga » 14 май 2011, 20:21

Re: AVR910USB

avr123.nm.ru » 14 май 2011, 22:31

Re: AVR910USB

chinga » 14 май 2011, 22:40

Источник

В предыдущей части статьи я рассказывал про прошивку МК с помощью программы PonyProg, теперь расскажу как прошить с помощью CodeVision AVR (далее CVAVR). Честно говоря, работа в программе не сильно отличается от PonyProg.

Для начала можете микроконтроллер поставить в панельку программатора, и подключить его к LPT порту, затем подавайте питание.

Запускаем программу CVAVR

CodeVision AVR

1) Сначала нам нужно настроить порт, заходим в меню Settings -> Programmer.

CodeVision AVR

Откроется окошко, все настройки выставляем как на рисунке ниже

CodeVision AVR

2) Нажимаем ОК, далее заходим в меню Tools -> Chip Programmer

CodeVision AVR

Откроется следующее окно:

CodeVision AVR

Ничего лишнего в этом окошке не трогаем, галочки не ставим и ничего не переключаем.

3) Выбираем нужный нам микроконтроллер из выпадающего меню, я выбрал ATmega8. Если у вас в названии микроконтроллера после ATmegaX стоит буква, к примеру V или L,  то в списке выбирайте такой же МК, с такой же буквой.

4) Теперь нам нужно открыть файл прошивки, в этом окошке нажимаем File -> Load FLASH

CodeVision AVR

5) Откроется окно, где нужно будет выбрать файл прошивки с расширением .hex, кстати, не забудьте внизу из выпадающего меню «Тип файлов» выбрать этот тип файла.

CodeVision AVR

6) Файл EEPROM выбираем точно так-же, для этого нажимаем меню File -> Load EEPROM, расширение этого файла .eep, если к вашему проекту такой файл не прилагается, значит нужно прошивать только FLASH т.е. .hex.

Имейте ввиду, что процессы прошивки программы, фьюзов
и ПЗУ (EEPROM) это самостоятельные отдельные процедуры.
И рекомендуется шить сначала программу, затем ПЗУ, затем фьюзы, в принципе что у нас и происходит, когда мы загружаем все файлы для прошивки, и выставляем фьюзы в окошке.

7) Итак, файлы прошивки мы загрузили, теперь нам нужно выставить фьюзы, для моего проекта фьюзы следующие: BOOTSZ1, BOOTSZ0, SUT1, CKSEL3, CKSEL2, выставляем их.

CodeVision AVR

8) Затем ставим галочку Program Fuse Bit(s), если вы не поставите галочку – фьюзы не будут записываться.

Чтобы проверить, видит ли наша программа программатор, подключенный к LPT порту, нажимаем кнопку Reset Chip, на программаторе должны мигнуть светодиоды чтения/записи. Если светодиоды не мигают, значит нам нужно проделать операции после пункта 6, описанные в предыдущей части статьи.

9) Теперь можно прошить МК, нажимаем кнопку Program All, и начнется процесс прошивки.

CodeVision AVR

CodeVision AVR

Если вы загружали только файл прошивки FLASH, .hex, то по ходу прошивки программа предложит загрузить файл EEPROM, жмем NO, т.е. НЕТ.

CodeVision AVR

После чего пробегут еще 2 полоски и процесс прошивки завершится

CodeVision AVR

Во время прошивки МК нельзя выключать или перезагружать ПК!

Теперь можете проверить МК, поставив его в панельку вашего устройства. Если вы хотите записать другую прошивку на этот же МК, новую прошивку можно записать поверх старой, или же стереть сначала старую, потом записать новую, как вам удобнее, разницы особой нету.

11) Чтобы стереть данные с МК нажимаем Program -> Erase Chip.

CodeVision AVR

CodeVision AVR

В данной программе можно считать данные FLASH или EEPROM с МК, или просмотреть Lock биты, установленные Fuse биты. Все это в меню Read (считать).

Решение некоторых проблем с AVR

C разными программаторами, и с разными программами возникают разные ошибки, но некоторые ошибки между собой очень похожи, и устраняются одинаково. Во первых микроконтроллеры подключайте строго к указанным выводам: RESET, VCC, GND, MOSI, MISO, SCK. Если  спутаете вывода, или забудете припаять один из контактов, МК не прошьется. Случайно МК в панельку можно поставить спутав вывода, т.е. задом на перед, от этого МК не сгорит, но и не прошьется конечно тоже.  Напомню еще раз, что у некоторых МК, например в ATmega 64 и 128 вывода MOSI и MISO не применяются для ISP программирования, вместо них вывода MOSI подключают к ножке PE0, a MISO к PE1. Напряжение питания не должно быть ниже чем нужно, иначе МК не будет программироваться, программы будут выдавать ошибки о том, что не могут обнаружить МК.

CodeVision AVR

CodeVision AVR

Записывать левые программы, например программу, предназначенную для ATmega8 в ATmega48 нельзя.  Бывает, что вы запрограммировали МК и файлы прошивки удалили с компьютера, а найти прошивку чтобы прошить другой МК не можете найти. В таких случаях просто считываете программу с микроконтроллера, например с помощью CVAVR и сохраняете его на ПК, затем этой прошивкой прошиваете другой МК.

Если вы случайно запрограммировали какой то фьюз, после чего МК залочился, вспомните, что это был за фьюз, некоторые МК с неправильно зашитыми фьюзами удается восстановить, есть несколько способов как это сделать. На К155ЛА3 можно собрать генератор чтобы восстановить МК с запрограммированным RSTDSBL, если вы выставили фьюзы на работу от внешнего генератора, подавая сигнал на вывод XTAL1 некоторые умудряются таким способом восстановить МК. Также фьюзами можно выставить тактирование от внешней RC цепочки. В таком случае придется собрать RC цепочку, чтобы опять запустить МК. Ещё есть фьюзы DWEN, SPIEN…, установив которые, вы отключите возможность пользоваться ISP программатором, тут поможет только параллельный программатор, другие программаторы (к примеру тритон) или приборы, которые встречаются на просторах интернета: например этот, или ATmega Fusebit Doctor, данный прибор я собирал, но почему то он не заработал должным образом, плата все еще валяется где то в ящике, как нибудь снова надо взяться за него. Честно говоря, у меня до сих пор валяются три залоченных микроконтроллера, две меги48 и одна мега8, однажды мегу 8ю, которая перестала определяться в программаторе PonyProg (работает через COM порт) я восстановил собрав программатор STK200. Притом знаете ли, свой первый купленный микроконтроллер я прошил с первого раза, и он до сих пор работает у меня в лабораторном блоке питания.

Теги:

Понравилась статья? Поделить с друзьями:
  • Still ecotron memory ошибка 2
  • Stiffness matrix is nearly singular and cannot be solved error code 20
  • Stick error mavic pro
  • Steuergerat 24v hydronic 10 коды ошибок
  • Stern weber s200 ошибка e408