Все про USBAsp

Обсуждаем контроллеры компании Atmel.
Нэцкэ
Встал на лапы
Сообщения: 80
Зарегистрирован: Вт мар 30, 2010 10:15:56
Откуда: Украина

Re: Все про USBAsp

Сообщение Нэцкэ »

практический вопрос есть ...

что это за тип разъёма и как мне их найти
в интернет магазине по типу и названию
и так же к нему штекер

:dont_know: картинка прилагается


Я сам себе отвечу :)))

:tea:

BH-10 вилка на плату (KLS1-202-10-S-B KLS)

IDC-10 гнездо на шлейф (KLS1-204-10-B – KLS)

Шлейф 1.27 mm :solder:
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

Re: Все про USBAsp

Сообщение oleg63m »

тихо мам с собою.... :)))
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Нэцкэ
Встал на лапы
Сообщения: 80
Зарегистрирован: Вт мар 30, 2010 10:15:56
Откуда: Украина

Re: Все про USBAsp

Сообщение Нэцкэ »

Точно в десяточку ... :))) :tea:
SergeyLod
Родился
Сообщения: 3
Зарегистрирован: Чт май 28, 2020 13:01:59

Re: Все про USBAsp

Сообщение SergeyLod »

День добрый. Помогите разобраться в прошивке USBasp. Второй день мучаюсь, сломал голову.
Хочу обновить прошивку. Есть вот такая связка (на фото). При попытке прочитать калибровочные ячейки вываливается всем известная ошибка

Код: Выделить всё

Cформированная командная строка:
avrdude.exe -p m8 -c usbasp -P usb -U calibration:r:calibration.hex:r
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1

Варианты чтения пробовал разные: менял ведущего и ведомого, замыкал и размыкал перемычки для понижения скорости. 3 программы и 3 разных компа.
Везде результат одинаковый. Куда еще копать можно?
Вложения
viber_2.jpg
(201.15 КБ) 344 скачивания
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Все про USBAsp

Сообщение NStorm »

JP2 (self program) должен быть замкнуть на ведомом, JP3 (slow sck) на ведущем. Соотв наоборот обязательно должны не замкнуты JP3 на ведомом и JP2 на ведущем.
А, и питание на обоих на 5В переключите!
SergeyLod
Родился
Сообщения: 3
Зарегистрирован: Чт май 28, 2020 13:01:59

Re: Все про USBAsp

Сообщение SergeyLod »

Все варианты перепробованы. Конечно на ведущем J3, а на ведомом J2 закрыты. Питание на обоих 5В. Результат тот-же
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Все про USBAsp

Сообщение NStorm »

Проверьте распиновку разъемов. Мало ли что там китайцы наворотили. Соедините только MISO->MOSI, MOSI->MISO, SCK->SCK, RESET->RESET, Vcc-> Vcc, GND->GND.

Добавлено after 1 minute 34 seconds:
Ну и покажите еще вывод команды avrdude.exe -p m8 -c usbasp -P usb -v
SergeyLod
Родился
Сообщения: 3
Зарегистрирован: Чт май 28, 2020 13:01:59

Re: Все про USBAsp

Сообщение SergeyLod »

Без шлейфа подключение тоже самое.
Под спойлером результаты avrdude.exe -p m8 -c usbasp -P usb -v
Уже и Arduino nano сделал ISP - не шьется и трындец.

Спойлерc:\Program Files (x86)\Arduino\hardware\tools\avr\bin>avrdude.exe -p m8 -c usbasp -P usb -v

avrdude.exe: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\WinAVR-20100110\bin\avrdude.conf"

Using Port : usb
Using Programmer : usbasp
AVR Part : ATmega8
Chip Erase delay : 10000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
---------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff
flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00
lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : usbasp
Description : USBasp, http://www.fischl.de/usbasp/

avrdude.exe: auto set sck period (because given equals null)
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.
рокки1945
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Re: Все про USBAsp

Сообщение рокки1945 »

Привет ребята! у кого нибудь с новыми usbasp так было ? Со старыми всё отлично
Изображение
Deoptim
Грызет канифоль
Сообщения: 286
Зарегистрирован: Пт дек 30, 2016 18:05:50
Откуда: Украина.

Re: Все про USBAsp

Сообщение Deoptim »

рокки1945, Попробуйте использовать этот драйвер:
https://myrobot.ru/downloads/driver-usb ... -10-xp.php
рокки1945
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Re: Все про USBAsp

Сообщение рокки1945 »

рокки1945, Попробуйте использовать этот драйвер:
https://myrobot.ru/downloads/driver-usb ... -10-xp.php

попробывал теперь вот это
Изображение
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Все про USBAsp

Сообщение NStorm »

Попробуйте полностью удалить текущий драйвер и поставить через Zadig новый: https://zadig.akeo.ie/
Аватара пользователя
B-77
Встал на лапы
Сообщения: 118
Зарегистрирован: Сб янв 12, 2013 01:09:39
Откуда: Донецк

Re: Все про USBAsp

Сообщение B-77 »

Deoptim писал(а):рокки1945, Попробуйте использовать этот драйвер:
https://myrobot.ru/downloads/driver-usb ... -10-xp.php

Поддерживаю, у меня этот драйвер прекрасно работатет под Win10.
USBasp, как я погляжу - бессмертный программатор! :)
Тем, кого достало предупреждение "cannot set sck period...", выкладываю прошивку для программатора на ATmega8. Я зашивал ей и свой, самопальный USBasp на 8-й меге в DIP-корпусе, и китайский с Али, у которого ATmega8 в TQFP.
Фьюзы: LOW=EF, HIGH=CF, LOCK=FF (как и в оригинальной прошивке).
Вложения
USBasp Atmega8.hex
(14.95 КБ) 478 скачиваний
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

Так это сообщение вроде появляется если прошивка программатора старая. Тут или ставить свежую прошивку с офсайта, от энтузиастов с поддержкой прошивки памяти или с поддержкой PDI, без разницы. Или использовать старую программу для прошивки.
Нэцкэ
Встал на лапы
Сообщения: 80
Зарегистрирован: Вт мар 30, 2010 10:15:56
Откуда: Украина

Re: Все про USBAsp

Сообщение Нэцкэ »

radteh А с поддержкой прошивки памяти , это как ??? :shock: :shock: :shock:

И где прошивки энтузиастов ? :dont_know:
Deoptim
Грызет канифоль
Сообщения: 286
Зарегистрирован: Пт дек 30, 2016 18:05:50
Откуда: Украина.

Re: Все про USBAsp

Сообщение Deoptim »

Нэцкэ, например автор программы Asprogrammer появляется на этом(TTAV134) и этом форуме.
Там же можно найти и новые прошивки с новой Asprogrammer_v2.x.
Сам автор француз и использует переводчик, чтобы общаться с русскоговорящими... :)
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

Если он француз, то почему на гитхабе всё на русском подписано, не проще писать на родном или даже английском? https://github.com/nofeletru/UsbAsp-flash
Аватара пользователя
dryupitz
Встал на лапы
Сообщения: 106
Зарегистрирован: Вс ноя 15, 2009 22:27:17

Re: Все про USBAsp

Сообщение dryupitz »

Это автор AsProgrammer, он москвич. Сейчас остыл к своему творению, или, может быть, нет возможности заниматься. Знамя подхватил TTAV134.
...Дык...
Аватара пользователя
Муррчик
Встал на лапы
Сообщения: 120
Зарегистрирован: Вс янв 10, 2016 17:27:08

Re: Все про USBAsp

Сообщение Муррчик »

как я улучшАл китайский клон USBAsp

попался мне дешевый клон, где стояли два красных светодиода и,
поскольку паяльник был совсем рядом, я заменил светик на порту
PC.0 (pin23) с красного на зелёный, как и задумывал автор проекта
Thomas Fischl (по ходу полезно отмыть флюс и пропаять непропай)

в итоге, до меня дошло, что зел. led означает "свободен", а красный
загорается только в процессе работы, и стало раздражать, ну какого
они горят одновременно, это же некрасиво, непонятно и даже глупо))

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

файл прошивки (формат IntelHex)
murrchik.rar
(4.78 КБ) 359 скачиваний

у нов. Мега8 по умолчанию (заводские)
HIGH= 0b11011001
LOW= 0b11100001

изменить FUSEs нужно так
HIGH не трогать
LOW= 0b11101111
John O'Callaghan vs Neptune Project - Rhea (Chill Out Mix)
Аватара пользователя
леМурр
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Чт дек 07, 2017 04:44:22

Re: Все про USBAsp

Сообщение леМурр »

как я улучшАл китайский клон USBAsp

Залил :beer: понравилось
..всего две 6Ф1П, включенные последовательно,
высушат обое ваших сапог даже в автомобиле..
Ответить

Вернуться в «AVR»