roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 18:21

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: USBASP
СообщениеДобавлено: 13 апр 2012, 00:22 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
..было много текста - по новому написать решил с учетом что пока писал мысля появилась))

итак - есть платка на ATMEGA16 пошивается замечательно на LPT+PonyProg, но нужно с ЮСБ, т.е. с ноута дабы. Вспомнил о зажареном USBASP, купил новый МК (ATMEGA8A-PU) впихнул, прошил, поставил дров - подключился к своему МК и на тебе
Цитата:
found 5 busses

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x737373
avrdude.exe: Expected signature for ATMEGA16 is 1E 94 03
Double check chip, or use -F to override this check.

avrdude.exe done. Thank you.


куча домыслов была по длине кабеля и т.п. - ничего не помогло( ПАоследний мой домысел - МК в самом программаторе то был ATMEGA8-16PU а я поставил ^^. Выходит что определится то он смог какимто чудом по ЮСБ (на каком моде кстате он робит то FullSpeed_12MHz, как понимаю, т.к. кварц на 12 стоит) Тоесть выходит что программатор полурабочий чтоле изза МК 8-ми мегагерцового висящего на 12Мгц резонаторе?)


покопавшись нарыл:
http://myrobot.ru/forum/topic.php?forum=14&topic=169&p=2

т.е. на 12МГц данный моя 8-я мега должна норм работать, выходит что дело не в самом МК, теперь вопрос - какие еще могут быть предположения???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 13 апр 2012, 12:56 
Не в сети
Аватара пользователя

Зарегистрирован: 25 дек 2008, 04:43
Сообщения: 53
Откуда: Львов
прог. языки: c,asm
Все оказалось проще - обновил пошивку (программатора), дрова, avrdude и поехало усё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 06 июл 2012, 15:00 
Не в сети
Аватара пользователя

Зарегистрирован: 18 июн 2012, 18:48
Сообщения: 7
Откуда: Алматы, KZ
Skype: elemashine
прог. языки: ASM, python, PHP, C
Для будущих исследователей: Похожая ошибка возникает когда фьюзы на внешний кварц выставлены, а его нету


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 15 окт 2012, 11:25 
Не в сети
Аватара пользователя

Зарегистрирован: 27 окт 2011, 22:32
Сообщения: 133
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич
Подскажите, какая масимальная длина ISP шлейфа от программатора к целевому устройству?
см30? или можно больше? (а то экспериментировать не кайф))

_________________
Project "Hexxx" (in progress...)


Последний раз редактировалось SkyZi 15 окт 2012, 12:37, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 15 окт 2012, 12:30 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 15 окт 2012, 12:36 
Не в сети
Аватара пользователя

Зарегистрирован: 27 окт 2011, 22:32
Сообщения: 133
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич
Сорри, длина кабеля SPI)

_________________
Project "Hexxx" (in progress...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 15 окт 2012, 12:54 
Не в сети
Аватара пользователя

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

PS: кабель неэкранированный - просто шлейф для IDC

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 09 янв 2013, 21:59 
Не в сети

Зарегистрирован: 27 окт 2012, 09:21
Сообщения: 8
Откуда: Астана
прог. языки: C#, php, Perl, java
Доброе время суток!
Собрал чудо схему программатора на базе Atmega8A + USBasp, за одной поправкой, в место кварца 12МГц поставил 16МГц(не было другого под рукой).
Вложение:
Комментарий к файлу: Схема
image.jpg
image.jpg [ 179.3 КиБ | Просмотров: 3338 ]

в исходниках поправил F_CPU и USB_CFG_CLOCK_KHZ, в результате скомпилял AVRStudio 6, выставил фюзы
Изображение
все зашил, подключаю, красный светодиод горит, то есть контроллер заработал, но система (Windows 7) говорит устройство не опознано, проверил все контакты дорожки... все верно и правильно подключено.. :P

Кто нибудь подскажите где кривые руки? возможно у кого нибудь есть готовые бинарники?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 21 янв 2013, 07:59 
Не в сети

Зарегистрирован: 27 окт 2012, 09:21
Сообщения: 8
Откуда: Астана
прог. языки: C#, php, Perl, java
Кому интересно, нашел проблему, проблема была в родном компиляторе студии 6, точнее настройки, как лечится нашел тут http://rukodelie-ds.ru/forum/viewtopic.php?f=13&t=620


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USBASP
СообщениеДобавлено: 21 янв 2013, 16:07 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
И что, на 16МГц заработало? Мне так, чисто, интересно:)

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO