Например TDA7294

Форум РадиоКот • Просмотр темы - AVRISP mkII новый клон (поддерживает XMEGA)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср апр 01, 2026 03:15:41

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2041 ]     ... , , , 102,  
Автор Сообщение
 Заголовок сообщения: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Чт янв 18, 2024 17:18:22 
Родился

Зарегистрирован: Ср окт 21, 2015 15:20:33
Сообщений: 3
Рейтинг сообщения: 0
Доброго дня всем котам!
Собрал 4 устройства из этого проекта https://www.radiokot.ru/forum/viewtopic ... 1&t=138699

Мучаюсь с клоном программатором (2015 года) и софтом клон "AVRISP-MKII-LUFA-130303" + AVR Studio v4.19 больше месяца!
Есть скрин шоты, постараюсь приложить.

Стесняюсь спросить, кто из уважаемых котом благополучно смог настроить хоть одну их 3х сиcтем Windows для работы тандема:
1) клон "AVRISP-MKII-LUFA-130303" + AVR Studio v4.19 , а именно:
1.1)под управлением Windows XP Pro RU x32,

1.2)под управлением Windows 7 Pro RU x64,

1.3)под управлением Windows 10 LTSC RU x64

или тандем из

2)клон "AVRISP-MKII-LUFA-130303" + AVRdude v6.4-7.2( с надстройкой AVRDUDEPROG v3.3), а именно под:
теже варианты ОС Windows, что выше описаны.
2.1)клон "AVRISP-MKII-LUFA-130303" + AVRdude v7.2( с надстройкой AVRDUDEPROG v3.3),под Winodws 10 x64 - ведёт себя так же-пишет и при сравнении выдаёт ошибки.

мучаюсь больше месяца...пишет EPROM, FLASH, и Fiuse -но при сравнении с буфером, выдаёт ошибки.
Вычитал в сети что виноваты драйвера.

Кто из уважаемых котов может помочь,и написать пошаговую инструкцию для настройки
работы тандема: "AVRISP-MKII-LUFA-130303" + AVRdude v6.4-7.2( с надстройкой AVRDUDEPROG v3.3)
ПОЖАЛУЙСТА коты, те кто знают, помогите записать ATmega 8A!
===
"Раньше я слушал слова людей и верил в их дела.Теперь же я слушаю слова людей и смотрю на их дела." Конфуций.


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Пт янв 19, 2024 19:54:40 
Встал на лапы
Аватар пользователя

Карма: 21
Рейтинг сообщений: 23
Зарегистрирован: Сб янв 12, 2013 22:43:10
Сообщений: 99
Откуда: Москва
Рейтинг сообщения: 0
Написал в ЛС


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Пт янв 19, 2024 20:24:07 
Родился

Зарегистрирован: Ср окт 21, 2015 15:20:33
Сообщений: 3
Рейтинг сообщения: 0
Мучаюсь с клоном программатором (2015 года) и софтом, клон "AVRISP-MKII-LUFA-130303" + AVR Studio v4.19 (Build 730)
(
Изображение Изображение Изображение
Не могу разобраться как правильно в AVR STudio v4.19 (Build 730) выставить правильно нужные фьюзы.


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Пт янв 19, 2024 20:45:46 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 171
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 532
Рейтинг сообщения: 0
Patrik_P, простите, а что, 4 студия не умеет напрямую с МКII работать? Зачем вам дудка?
Я в свое время этот прогер себе собрала ради того, что б отказаться от дудки... И заливать прошивку (и править фьюзы) штатными средствами студии. Но у меня седьмая студия. Но неужто четверка не умеет напрямую с прогером работать?

_________________
Белая и Пушистая


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Сб янв 20, 2024 15:54:46 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 41
Зарегистрирован: Вт фев 09, 2010 17:52:26
Сообщений: 509
Рейтинг сообщения: 0
Patrik_P писал(а):
Не могу разобраться как правильно в AVR STudio v4.19 (Build 730) выставить правильно нужные фьюзы.

Нажимайте в нужных местах птички, так как нужно в вашей схеме и программе, кто же угадает как вам надо их установить

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


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Пн дек 23, 2024 02:53:05 
Встал на лапы

Зарегистрирован: Чт апр 23, 2009 23:33:46
Сообщений: 125
Рейтинг сообщения: 0
Здравствуйте ув. РадиоКоты. При подключении программатора AVRISP mkII к AVR Studio 7 забыл отключить обновление по и всё слетело. Программатор не фурычит. Схему и прошивку брал отсюда, но прошло несколько лет, я менял компьютер и при переносе файлов, как -то потерялось нужное. Проблема осложняется тем, что я теперь не помню по какой собрал схеме и чью прошивку заливал, но раньше работало на AVR STudio v4.19. Нашел только файл шаблона -- проверен всё правильно 100%, переходные отверстия выполнены одножильным проводом. Как теперь восстановить прошивку?
Изображение Изображение


Вложения:
mkII clone.lay [82.59 KiB]
Скачиваний: 148
Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Чт дек 26, 2024 00:58:58 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 171
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 532
Рейтинг сообщения: 1
dmibr, ну разве что отрисовывать схему по печатке и искать ее в этой теме.... Ибо если плата референсная, то ее автор может узнасть (если он еще на форуме), а если плату вы разводили сами - то совсем грустно.
Ну либо просто листать тему и искать, может что то знакомое попадется на глаза.

_________________
Белая и Пушистая


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Вт июн 03, 2025 21:11:14 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт мар 04, 2016 08:04:38
Сообщений: 24
Рейтинг сообщения: 0
Здравствуйте, у меня программатор AVRISP mkII + AVR Studio 4.19.
Мне достались в множественном количестве atxmega128a1.

1. Смогу ли я шить их из этой АВР Студии этим программатором или даже не пытаться?
2. Так же я глянул мануал и увидел аж целых три разных MOSI, MISO, SCK. Быстрое прогугливание результатов не дало по вопросу к каким именно ногам паяться для программирования.

Пожалуйста подскажите к каким MOSI, MISO, SCK следует подключать программатор?

п.с.
Программатор на 3.3 вольта переключил, но уровни на шине достигают 4 вольта, не пожгет ли программатор АТИКСМегу ?

Изображение

п.п.с
Так.
С пинами разобрался. Припаялся к PC5 - MOSI, PC6 - MISO, PC7 - SCK, РЕСЕТ 90 нога.

Изображение

Теперь понять, ATXMegу надо шить так же как и ATMegу ?
Так же RST, GND, MOSI, MISO и SCK ?
Другие подключения не требуются?

Изображение

п.п.п.с
Подпаял программатор, МК не видит.
Проверил все сигналы, они есть кроме MISO, там всегда 0 и импульсы не проходят.
При подключении обычной Меги, на MISO сигналы появляются и всё читается штатно.
Я подпаял питание и землю только на 23 и 24 выводы, может быть наде завести на все? Может это быть причиной?

п.п.п.п.с
Добавил цифровую землю и питание и еще одну землю и питание.
На ресете меандр с частотой 1.8 мегагерц, ясно что так он никогда не запустится.
Что посоветуете?

Изображение

п.п.п.п.п.с
Удалось убрать с ресета меандр. Путём переключения в АВР Студии типа микроконтроллера с ATXMega на ATMega и обратно.

Теперь на MISO какие-то рваные сигналы.

Изображение

Добавлено after 4 minutes 27 seconds:
Совсем запутался, пожалуйста подскажите, что я делаю не так ...


Вложения:
3.JPG [70.94 KiB]
Скачиваний: 105
Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Вт июн 03, 2025 21:14:14 
Мучитель микросхем
Аватар пользователя

Карма: 9
Рейтинг сообщений: 109
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 429
Рейтинг сообщения: 0
XMega шьётся и отлаживается либо через PDI (нативно) либо через JTAG.
Изображение


Вложения:
Снимок.PNG [120.3 KiB]
Скачиваний: 893

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 6 декабря 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 09:34:06 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт мар 04, 2016 08:04:38
Сообщений: 24
Рейтинг сообщения: 0
XMega шьётся и отлаживается либо через PDI (нативно) либо через JTAG.

Спасибо.
У меня видимо неоригинальный программатор.
PDI похоже нету.
Что скажете?

Изображение

---
Нашел распиновку PDI и моего 10-пин разъёма.
Похоже что у меня нет нужных PDI сигналов (((

Изображение


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 12:14:37 
Опытный кот

Карма: 16
Рейтинг сообщений: 74
Зарегистрирован: Вс янв 19, 2014 00:55:09
Сообщений: 768
Рейтинг сообщения: 0
kompilator, Видимо да, не оригинал. У меня тоже OLIMEX, имеет все 3 коннектора: ICSP10, PDI, TPI. Последние 2 не довелось попробовать, правда. Вот схема оригинала, возможно по дорогам что-то отследить.


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 13:28:58 
Мучитель микросхем
Аватар пользователя

Карма: 9
Рейтинг сообщений: 109
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 429
Рейтинг сообщения: 0
У меня была копия AVRISP mkII, на али 14 лет назад именно из-за PDI. Работало с ограниченным набором Студий и требовал взлома прошивки (благо китаец выдавал сопроводительные утилиты, но адаптацию под новую студию приходилось ждать по полгода). До него пытался собирать свободный PDI на AT90USB162 (что-то типа вот этого, но это не точно). В итоге просто купил оригинальный JTAGICE3 и забил. А ещё, продаётся полулегальный Atemel-ICE-C от WaveShare. Он нормально признаётся Студией и работает отлично. Каким путём идти вам - решайте сами. Возможно, можно недостающие сигналы вывеси у вашего. Я, кстати, напомню, что у оригинала эти сигналы универсальны:
Изображение


Вложения:
atatmel_ice_przewod__3_pout.jpg [142.56 KiB]
Скачиваний: 948

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 6 декабря 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 14:20:50 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт мар 04, 2016 08:04:38
Сообщений: 24
Рейтинг сообщения: 0
Я рискнул предположить, что мой клон программатор все таки умеет шить по PDI.
Ресет программатора оставил на ноге №90 Ресет контроллера, а контакт MISO программатора подключил к ноге №89 контроллера.
Всё получилось. Контроллер считался.
Прошиваю, проверяю, ошибок нет.
---
Теперь нужно как-то научиться программировать на ассемблере под этот atxmega128a1. Сильно он отличается от ассемблера atmega128 ?
Есть какие-нибудь русские мануалы по этому ассемблеру, по начальной конфигурации ?

Например для Меги 128 в начале у меня всегда было написано так:
Код:
.include "m128Adef.inc"

; ****************** Определяем вектора прерываний ******************

jmp RESET        ; Переход на обработку сброса
jmp EXT_INT0     ; Переход на  обработку запроса IRQ0
jmp EXT_INT1     ; Переход на  обработку запроса IRQ1
jmp EXT_INT2     ; Переход на  обработку запроса IRQ2
jmp EXT_INT3     ; Переход на  обработку запроса IRQ3
jmp EXT_INT4     ; Переход на  обработку запроса IRQ4
jmp EXT_INT5     ; Переход на  обработку запроса IRQ5
jmp EXT_INT6     ; Переход на  обработку запроса IRQ6
jmp EXT_INT7     ; Переход на  обработку запроса IRQ7
jmp TIM2_COMP    ; Переход на обработку при выполнении условия сравнения таймера 2
jmp TIM2_OVF     ; Переход на обработку при переполнении  таймера 2
jmp TIM1_CAPT    ; Переход на обработку при захвате фронта таймером  1
jmp TIM1_COMPA   ; Переход на обработку при срабатывании компаратора А таймера 1
jmp TIM1_COMPB   ; Переход на обработку при срабатывании компаратора В таймера 1
jmp TIM1_OVF     ; Переход на обработку при переполнении таймера 1
jmp TIM0_COMP    ; Переход на обработку при выполнения условия сравнения таймера 0
jmp TIM0_OVF     ; Переход на обработку при переполнении таймера 0
jmp SPI_STC      ; Переход на обработку при завершении передачи SPI
jmp USART0_RXC   ; Переход на обработку при завершении приема УСАПП0
jmp USART0_DRE   ; Переход на обработку при освобождении регистра данных UDR УСАПП0
jmp USART0_TXC   ; Переход на обработку при завершении передачи УСАПП0
jmp ADC_CC       ; Переход на обработку при завершении преобразования АЦП
jmp EE_RDY       ; Переход на обработку при готовности ЭСППЗУ
jmp ANA_COMP     ; Переход на обработку при срабатывании аналогового компаратора
jmp TIM1_COMPC   ; Переход на обработку при срабатывании компаратора С таймера 1
jmp TIM3_CAPT    ; Переход на обработку при захвате фронта таймером 3
jmp TIM3_COMPA   ; Переход на обработку при срабатывании компаратора А таймера 3
jmp TIM3_COMPB   ; Переход на обработку при срабатывании компаратора В таймера 3
jmp TIM3_COMPC   ; Переход на обработку при срабатывании компаратора С таймера 3
jmp TIM3_OVF     ; Переход на обработку при переполнении таймера 3
jmp USART1_RXC   ; Переход на обработку по завершении приема УСАПП1
jmp USART1_DRE   ; Переход на обработку при освобождении регистра данных UDR УСАПП1
jmp USART1_TXC   ; Переход на обработку при завершении передачи УСАПП1
jmp TWI          ; Переход на обработку прерывания по двухпроводному последовательному интерфейсу
jmp SPM_RDY      ; Переход на обработку прерывания при готовности выполнения команды SPM


; ****************** Обработка прерываний **************************

EXT_INT0:             reti
EXT_INT1:             reti     ; Переход на  обработку запроса IRQ1
EXT_INT2:             reti     ; Переход на  обработку запроса IRQ2
EXT_INT3:             reti     ; Переход на  обработку запроса IRQ3


и т.д.

А что для XMega я не знаю в начале программы указывать ...


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 15:45:48 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 171
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 532
Рейтинг сообщения: 0
kompilator, А точно хочется ассемблер? Не проще ли на си под такие объемы? Тем более, это несколько более продвинутая ИКСмега, нежели обычные привычные меги

_________________
Белая и Пушистая


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 15:51:00 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт мар 04, 2016 08:04:38
Сообщений: 24
Рейтинг сообщения: 0
kompilator, А точно хочется ассемблер? Не проще ли на си под такие объемы? Тем более, это несколько более продвинутая ИКСмега, нежели обычные привычные меги

Я только на ассемблере программирую. Есть много проектов на меге и тини.
Хочу именно ассемблер.


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 17:22:19 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 171
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 532
Рейтинг сообщения: 0
kompilator, ваше право. Но мелкий проект тулить в хмегу - неинтересно, а большой - можно задолбаться. Особенно, если много математики.

_________________
Белая и Пушистая


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 19:52:25 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт мар 04, 2016 08:04:38
Сообщений: 24
Рейтинг сообщения: 0
Мне просто интересно.
Вот сейчас не могу найти как там изменять частоту внутреннего RC генератора с 2 на 32 мегагерца.

Добавлено after 1 hour 26 minutes 17 seconds:
Я нашел в книге "The ATMEL AVR MICROCONTROLLER MEGA and XMEGA in ASSEMBLY and C" описание изменения частоты с 2МГц по умолчанию на 32МГц внутреннего RC генератора.
Вот кому интересно код:

Код:
         lds    temp,         OSC_CTRL            ;   включение внктреннего RC генератора на 32МГц
         ori   temp,         OSC_RC32MEN_bm
         sts   OSC_CTRL,      temp
wait32M:      lds    temp,         OSC_STATUS
         sbrs    temp,         OSC_RC32MRDY_bp
         rjmp   wait32M
         ldi    temp,         0xD8
         sts   CPU_CCP,      temp
         ldi    temp,         0x01
         Sts    CLK_CTRL,      temp
         ldi   temp,         0xD8
         sts    CPU_CCP,      temp
         ldi   temp,         0
         sts    CLK_PSCTRL,      temp
         lds    temp,         OSC_DFLLCTRL
         ori   temp,         OSC_RC32MCREF_bm
         sts    OSC_DFLLCTRL,      temp
         lds    temp,         DFLLRC32M_CTRL
         ori    temp,         0x01
         sts    DFLLRC32M_CTRL,      temp



Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Ср июн 04, 2025 22:05:33 
Мучитель микросхем
Аватар пользователя

Карма: 9
Рейтинг сообщений: 109
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 429
Рейтинг сообщения: 0
Мне просто интересно.
Вот сейчас не могу найти как там изменять частоту внутреннего RC генератора с 2 на 32 мегагерца.

Я использую вот этот модуль (смотри аттач). Учтите, что 32М может не включиться если шагать руками. По крайней мере у меня на такой плате так было:
Изображение
И не забудьте указать F_CPU, например:
Код:
#define F_CPU      32000000             // Частота процессора


Добавлено after 3 minutes 45 seconds:
А что для XMega я не знаю в начале программы указывать ...

Да по сути то же самое, описано в букваре на XMega. Учтите, что вам потребуется помимо букваря на сам чип (датащит) ещё и букварь на семейство (это как reference manual у STM32):
Изображение


Вложения:
Снимок.PNG [156.1 KiB]
Скачиваний: 765
mikroelektronika-d-o-o-mcu-board-mikroxmega-board-30275855876285.jpg [98.12 KiB]
Скачиваний: 793
clk.zip [2.11 KiB]
Скачиваний: 100

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 6 декабря 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Пт июн 06, 2025 08:53:08 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пт мар 04, 2016 08:04:38
Сообщений: 24
Рейтинг сообщения: 0
HardWareMan, большое Вам спасибо!
Я не понял что значит шагать руками, но код приведенный мной выше работает.
Мне указали на очень хорошую книгу, надеюсь там почерпну всё что требуется.
С вопросами обязательно обращусь сюда.


Вернуться наверх
 
 Заголовок сообщения: Re: AVRISP mkII новый клон (поддерживает XMEGA)
СообщениеДобавлено: Пт июн 06, 2025 10:06:42 
Мучитель микросхем
Аватар пользователя

Карма: 9
Рейтинг сообщений: 109
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 429
Рейтинг сообщения: 0
Я не понял что значит шагать руками, но код приведенный мной выше работает.

Ну это когда в отладке шагаешь построчно. Поэтому я обычно ставлю бряк после инита и первый раз делаю просто run, а уже от установленного бряка шагаю, если надо.

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 6 декабря 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2041 ]     ... , , , 102,  

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y