Страница 18 из 103
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Ср июл 06, 2011 08:05:43
radio-kot
diim писал(а):мож фьюзы как-то не так выставленны?
Я фьюзы не менял, только прошивку залил по USB. А кварц к меня на 8 МГц.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Ср июл 06, 2011 20:26:00
Астроном
Кульный прогер! А прошивка к нему есть? Имею ввиду чтоб епром шила не криво!
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс июл 10, 2011 15:12:36
DooMmen
Вот и я решил присоединиться к обладателям данного программатора. За основу взял плату с первых страниц темы и для начала прошивку на 16МГц которую скомпилил
Danko.
После первой прошивки я всё-же решил прошить нормальные фьюзы и стёр загрузчик. Бутлоадер нашёлся быстро на сайте атмела, но вот когда я его начал шить своим 910 переделанным на эмуль STK500 от Протоса - прошивка и верификация проходила нормально, но лоадера в контроллере я не обнаруживал. Пришлось перешивать в 910 и шить им. В итоге получил разблокированный контроллер с новым загрузчиком. В режим программирования контроллер переходит после клика по кнопке Ресета программатора. Для прошивки по ISP вывод ресета припаивать к разъёму не надо, хватает удержания кнопки сброса на время прошивки.
После как казалось окончательного запуска программатора мне не понравилось то что не все светодиоды работают, так как на один из них идёт тактовая для поднятия контроллеров, и на следующий день после сборки программатор перестал прошивать камни при питании 3.3V, но на низкой частоте (это 6КГц и ниже, на которых работает уже софтовый SPI), но как только я плеснул спирта под камень контроллера - он начал шить на скоростях до 4МГц при той напруге, и я начал разбираться.
В итоге получился слегка переделанный вариант с перенесённым выводом тактирования, задействованными всеми светодиодами (на фото между зелёными поставил синий светодиод - ошибка ЮСБ, между зелёным и красным - зелёный; при включении PDI загорается синий на краю платы, а при вкл. 5V - красный).
В программе подправил управление режимами портов и настройку железного SPI, перенёс вывод тактирования на OSC1C - PB7, установил частоту ISP по умолчанию - 500КГц. После этих исправлений исчезли проблемы при работе от 3,3V.
Как данная версия работает с EEPROM - не знаю, пробовал шить только ATmega8 без эпрома.
Фото:

Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс июл 10, 2011 17:17:27
radio-kot
Астроном писал(а):Кульный прогер! А прошивка к нему есть? Имею ввиду чтоб епром шила не криво!
Нету.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс июл 10, 2011 20:21:17
vitalik_1984
diim писал(а):radio-kot писал(а):Запрограммируйте BODEN
сделал! проблема осталась!

Нужно не BODEN программировать, а CKOPT.BODEN насколько я понимаю это всего лишь включение определения падения напряжения питания ниже определенного предела.
А CKOPT - увеличивает амплитуду выходящего сигнала с выхода 2 кристалла.
Вот вырезка для меги 8:
This mode is suitable when operating in a very noisy environment or
when the output from XTAL2 drives a second clock buffer....
When CKOPT is unprogrammed, the Oscillator has a smaller output swing....
For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and 16 MHz with
CKOPT programmed.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн июл 11, 2011 20:16:08
DooMmen
Проверил сейчас запись EEPROM при 3.3V на частоте 500КГц:
ATmega8L - 510байт без единой ошибки.
ATmega32A - 1020байт - идентично.
Или проблема была в инициализации SPI, или это просто последняя версия LUFA.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн июл 11, 2011 20:20:34
radio-kot
в меге8 510 байт ? Сурово !
Если бы ошибку записи еепром исправили то это было бы отмечен ов багфиксах.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пн июл 11, 2011 20:33:18
DooMmen
radio-kot писал(а):в меге8 510 байт ? Сурово !
Так у неё 512байт всего, вот я таблиц шрифтов на 510байт накидал, вшил эпром, слил, открыл и сравнил - все байты на месте и в конце FF FF и контрольная сумма, ну и строка окончания.
В общем пробуем и отписываемся для подтверждения работоспособности/неработоспособности.
P.S. Сишник ни капли не знаю, пишу на асме, но здесь местами разобрался.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт июл 12, 2011 09:26:01
radio-kot
Сравнивать не надо, прямо в студии во время записи еепром более 70 % примерно выскаивала ошибка.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Чт июл 14, 2011 21:53:16
DooMmen
Капельку разобравшись в коде добавил новую фичу - сохранение установленной скорости ISP в EEPROM.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс июл 17, 2011 17:41:05
Кышмышь
Какая прошивка к чему относится? А то непонятно...
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт июл 26, 2011 16:24:09
Jack_A
Уважаемые коты !
Решил себе сделать этот проггер, благо МК (162) нашлись неожиданно дешевые.
Вопрос такой : пробовал ли кто вариант, предложенный Ёжкин_Кот'ом ( стр. 16 этой темы ) ? Меня он привлек своей минималистичностью и отсутствием доп. буфера. Как и Ё.К., мне не нужна ни XMega, ни 3.3V-ное программирование. Или бросить, не рискуя дефицитным МК и делать "классический" вариант ? Плату уже вытравил...
Сам Ё.К. на связь не выходит.
А что касается кривости записи в EEPROM - не важно, старый добрый 910-й не выкидываю.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт июл 26, 2011 23:11:53
grott
Jack_A писал(а):Уважаемые коты !
Решил себе сделать этот проггер, благо МК (162) нашлись неожиданно дешевые.
Вопрос такой : пробовал ли кто вариант, предложенный Ёжкин_Кот'ом ( стр. 16 этой темы ) ? Меня он привлек своей минималистичностью и отсутствием доп. буфера. Как и Ё.К., мне не нужна ни XMega, ни 3.3V-ное программирование. Или бросить, не рискуя дефицитным МК и делать "классический" вариант ? Плату уже вытравил...
Сам Ё.К. на связь не выходит.
А что касается кривости записи в EEPROM - не важно, старый добрый 910-й не выкидываю.
Делайте этот прогер без сомнения и не важно на какой печатке (тем более вы уже её протравили), схема и софт одинаковы (за некоторыми исключениями) у всех вариантов печаток - можно делать на любой приглянувшейся. STK500 AVR Studio 5 уже не поддерживает и делать его клон смысла уже нет. Кроме того, раз ХМеги вам не нужны - то ладно, но данный прогер умеет шить новые тиньки, да и шьёт старые быстрее, чем "классический" вариант". Так что - думайте.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Ср июл 27, 2011 14:54:03
Jack_A
Под именем "классический" я имел в виду тот же на ..USB162, но с буферной редковстречающейся мелкосхемой G.....
Дурная голова рукам покоя не дает: плата в lay'ах уже отзеркалена, а я ее еще раз, и на последних каплях FeCl....
Чувствую, должно получиться что-то суперское. По результатам отзвонюсь.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Ср июл 27, 2011 23:33:17
grott
Под именем "классический" я имел в виду тот же на ..USB162, но с буферной редковстречающейся мелкосхемой G.....
По мне, так эти все буфера-согласователи уровней не особо и нужны, если соблюдать правила-предосторожности прогер-контроллер.
А результаты ваши нам всем очень интересны - звоните.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 02, 2011 09:56:19
Mikluhamaklay
всем доброго дня
наступил на грабли - зашил не те фьюзы (с точностью до наоборот! ) - mega8 уснула (отключил внутрисхемное программирование + отключил reset).

вопрос - поможет ли данный программатор в реанимировании МК ?
или нужно некое другое устройство ? где-то что-то видел, дохтора какого-то - на заметку не взял, думал не пригодится никогда

Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 02, 2011 11:31:23
Астроном
купите новый мк дешевле будет если прогре нет))
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 02, 2011 12:09:10
Mikluhamaklay
программатор - есть.
именно тот, которому посвящена тема - клон AVRISP mkII, в исполнении комрада VirZh.
-----------------
спасибо!
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вт авг 02, 2011 17:16:20
grott
Раз Вы отключили внутресхемное программирование, то AVR
ISP mkll не поможет (обратите внимание на выделенное цветом в названии).
Здесь очень хорошо сделанный доктор
http://www.getchip.net/posts/059-isprav ... it-doctor/
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Ср авг 03, 2011 21:06:05
ALeRT
Собрал клон этот самый и воткнул в USB, ничего не обнаружилось

Схему брал с сайта
http://avrdevices.ru/analog_avrisp_mkii_v20/
Понятия не имею в чем может быть косяк, USB распайку проверил,все верно
вроде бы...