Автор Тема: Самодельный AVRISP mkII на базе AT90USB162 для ATXMega128A1  (Прочитано 43308 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
На Штрих-М-ПТК 2012г выпуска были проблемы с отрезкой чека, замятие ленты. В техподдержке Измерителя посоветовали обновить прошивку проца ATXMega128A1. Но предупредили, что их MegaProg не поддерживает этот контроллер и надо искать в нете
программатор AVRISP mkII. Я нашел его. Им пользуются программисты для отладки своих
программ на контроллерах ATmel. Схема несложная и я слепил такой программатор, разместив его в корпусе от всем знакомого девайса. Плату развел с помощью Sprint-Layout. Обновление прошивки происходит в течение 5 сек!
Проблемы, о которых я говорил, исчезли. Я не думаю, что это всем интересно, но кто захочет повторить и появятся вопросы, пишите в личку, чтобы не засорять форум. Для наглядности в архиве описание, схема и варианты печатной платы с навесными и SMD-элементами.
« Последнее редактирование: 22/03/2015 17:44:19 от Master X »
 
Это сообщение считают полезным: elisey

Оффлайн g.sergey.a

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 950
  • Похвалили: 22 раз(а)
  • Он Умер.
  • Откуда: г.Красноярск
Хорошая работа.
« Последнее редактирование: 22/03/2015 18:27:55 от g.sergey.a »
 

Оффлайн drfaust

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 5277
  • Похвалили: 575 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • faust.dlinkddns.com
Как травил? - ЛУТ?
Не кассами одними жив ЦТО ;-)
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
Так точно!
 

Оффлайн Billi

  • Новичок
  • Сообщений: 7
Собрал я такой клон. Только не работает в режиме ISP.
Хотел попробовать почитать плату от штрих фрк - не читает.
Попробовал подключить одну микросхему, без обвязки - все нормально считывает.
Правда клонов очень много. А Вы пробовали свой программатор в режиме ISP?
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
Нет, в режиме ISP на плате не проверял, только PDI.
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
Я прошу прощения за свой вопрос, но все же, как вы читали штрих-фр-к? Вы его включали или пытались подать питание на ФР от программатора? Я работал с Штрих-М-ПТК. Туда питание от программатора не подавал, а включал ПТК от своего источника. Все было нормально. При случае попробую прочитать ФР-К.
 

Оффлайн Billi

  • Новичок
  • Сообщений: 7
Питание от программатора не подавал, питать плату от усб  неправильно. У меня есть фирменный мк-2, а этот собрал для себя. Хобби у меня такое собираю разные программаторы. Подозреваю на низкую нагр. способность данного программатора. Штрих на какие-то весы (не помню какие) рекомендовал усиливать транзисторным ключем шину данных даже для фирменного мк-2.
Попробуйте свой на любой плате от штриха в режиме ISP , т.е. м-ма atmega128. Посмотрите на вкладке питание vtarget какое 3 или 5 вольт, у меня почему-то всегда 3 в.
 А свой я переделаю по другой схеме.
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
Проверял программатор на Штрих-light-ФР-К. Ни чтение, ни запись не идет. Мала нагрузочная способность. Я добавил шинный формирователь на К555АП6 (можно АП3 и АП5). Сегодня опробовал, все идет на ура. Прошил также Штрих-М-ФР-К и Штрих-ФР-К. Все нормально, только для Штрих-ФР-К нужно использовать другую оболочку, не AVRStudio, а CodevisionAVR. Последняя поддерживает контроллер ATmega103, который стоит в ФР-К.
 

Оффлайн bakk

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 937
  • Похвалили: 28 раз(а)
  • Откуда: Ижевск Удмуртия
Последняя поддерживает контроллер ATmega103, который стоит в ФР-К.
А какую прошивку лил в  ATmega103, меня интересует прошивка от 06.10.10. У меня не прошивалсь именно эта, пришлось ставить плату с  ATmega128
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
У меня ФР 2005г выпуска. В архиве прошивка 030805.rar. Я зашивал ее.
 

Оффлайн ewgen

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 3516
  • Похвалили: 901 раз(а)
  • Он умер
  • Откуда: Планета "The Мля"
Я добавил шинный формирователь на К555АП6 (можно АП3 и АП5). Сегодня опробовал, все идет на ура.
Плату переразвел или на проводах всё? Я б тоже собрал уже оттестированное устройство )
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
Изначально я слепил прогрмматор в корпусе от нанокалзы. Заново разводить плату не захотелось, поэтому буфер я собрал на отдельной платке и встроил в такой же корпус.
Разъем использовал от переходника для ЭКЛЗ. Таким образом они легко стыкуются.
Можно, конечно, на досуге сделать и цельную плату, но пока не охота этим заниматься.
Как говорят, нет предела совершенству. Что касается буфера, то я использовал АП6.
Можно применить и АП5, но надо иметь в виду, что у АП5 4 входа с одной стороны и 4 входа
с другой, а у АП6 все входы с одной стороны, а выходы с другой. В архиве внешний вид
платы, файл разводки (Sprint layout) и фото самого "паровозика".
Пока все. Будут вопросы пиши, помогу.
 

Оффлайн ALEX56

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1545
  • Похвалили: 74 раз(а)
  • Откуда: Новоуральск
Изначально я слепил прогрмматор в корпусе от нанокалзы. Заново разводить плату не захотелось, поэтому буфер я собрал на отдельной платке и встроил в такой же корпус.
Разъем использовал от переходника для ЭКЛЗ. Таким образом они легко стыкуются.
Можно, конечно, на досуге сделать и цельную плату, но пока не охота этим заниматься.
Как говорят, нет предела совершенству. Что касается буфера, то я использовал АП6.
Можно применить и АП5, но надо иметь в виду, что у АП5 4 входа с одной стороны и 4 входа
с другой, а у АП6 все входы с одной стороны, а выходы с другой. В архиве внешний вид
платы, файл разводки (Sprint layout) и фото самого "паровозика".
Пока все. Будут вопросы пиши, помогу.
ПО какое использовал, я попробовал с ATMEL STUDIO версии 6.2 и 7 обе требуют обновить прошивку при подключении девайса
Не смотри назад, там нечего делать
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
Я использую программу AVR Studio. Два года пользуюсь ею и никаких капризов нет.
 

Оффлайн ALEX56

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1545
  • Похвалили: 74 раз(а)
  • Откуда: Новоуральск
А версию можно уточнить, может зря постарался посвежее установить
Не смотри назад, там нечего делать
 

Оффлайн Lion V

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 172
  • Похвалили: 7 раз(а)
  • Откуда: Московская область
Смотри почту.
 
Это сообщение считают полезным: ALEX56

Оффлайн Bit

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 3341
  • Похвалили: 838 раз(а)
« Последнее редактирование: 13/02/2017 11:06:59 от Bit »
 
Это сообщение считают полезным: ALEX56

Оффлайн elisey

  • Новичок
  • Сообщений: 7
 Спасибо автору темы !
 Несколько дней по городу искал программатор везде закончились (((
 Решил собирать схему
Увидел что в продаже есть готовые отладочные платы на 90usb162,  Цена конечно в несколько раз выше чем купить отдельно микросхему,  Но зато все готово и все распаяна
 Припаял три резистора и три провода к ним
Ссылка на плату:
https://www.chipdip.ru/product/me-smartusb-for-avr?from=suggest_product
Прошивал через Studio 4
ШТРИХ-М-ПТК (atXmega128a1)

SPI не проверял еще
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23