реклама на сайте
подробности

 
 
> Подключение AT90USB647, AT90USB647: необходимые действия и проблемы с подключением
Паша_З
сообщение Aug 29 2011, 06:54
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 3-03-11
Из: Рыбинск
Пользователь №: 63 374



Здравствуйте!

Возникла проблема с подключением AT90USB647.
Контроллер не видится компом при включении в USB. Если быть точным, комп никак не реагирует на подключение контроллера.

Контроллер ни разу не прошивался, т.е. имеет заводские настройки.
Питается от 3.3В, USB контроллера питается от 5В (по одной из схем подключения в даташите).
К контроллеру поключен внешний кварц на 8МГц.
Нога HWB соединена с землей.

Распиновка USB проверялась и перепроверялась.

Хотелось бы знать, не забыл ли и не напутал ли я чего-либо существенного.

Заранее спасибо.

Сообщение отредактировал Паша_З - Aug 29 2011, 06:54
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 14)
Xenia
сообщение Aug 29 2011, 07:57
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Фузы проверьте. В фабричной установке стоит внутренний RC-генератор и, кажется, еще делитель на 8 включен.
Go to the top of the page
 
+Quote Post
Паша_З
сообщение Aug 29 2011, 09:08
Сообщение #3





Группа: Участник
Сообщений: 14
Регистрация: 3-03-11
Из: Рыбинск
Пользователь №: 63 374



Фьюзы не проверить, т.к. для прошивки и изменения фьюзов нужно, чтобы контроллер опознался через USB (затем драйвера от Флипа и сам Флип), а он, как я уже писал, не опознается.

Через SPI прошивать не хочу, чтобы не потереть бутлоадер (однако пробовал просто увидеть контроллер через SPI - не получилось, не видится).

Настройки по умолчанию - Low Power Crystal Oscillator, т.е. до 8Мгц (в том числе и от 3.3В), действительно, с делителем 8.

Сообщение отредактировал Паша_З - Aug 29 2011, 09:09
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 29 2011, 09:26
Сообщение #4


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Увы, помочь другими советами я вам не могу. Не смотря на то, что сама работаю в этим же МК, USB-загрузчиком я не пользуюсь, т.к. в самом начале при прошивке через SPI была вынуждена стереть загрузчик. Поэтому даже не знаю, был ли он там sm.gif.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Aug 29 2011, 10:42
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Паша_З @ Aug 29 2011, 13:08) *
Фьюзы не проверить, т.к. для прошивки и изменения фьюзов нужно, чтобы контроллер опознался через USB (затем драйвера от Флипа и сам Флип), а он, как я уже писал, не опознается.
USB (а, значит, и FLIP) не заработает от внутреннего генератора, для его работы нужно тактирование от внешнего кварца на 8 или 16 МГц.

Цитата(Паша_З @ Aug 29 2011, 13:08) *
Через SPI прошивать не хочу, чтобы не потереть бутлоадер (однако пробовал просто увидеть контроллер через SPI - не получилось, не видится).
Всё равно нужно выставлять fuses, например, через SPI, заодно и Bootloader считать и сохранить на всякий случай...
Go to the top of the page
 
+Quote Post
Паша_З
сообщение Aug 29 2011, 10:51
Сообщение #6





Группа: Участник
Сообщений: 14
Регистрация: 3-03-11
Из: Рыбинск
Пользователь №: 63 374



Цитата
USB (а, значит, и FLIP) не заработает от внутреннего генератора, для его работы нужно тактирование от внешнего кварца на 8 или 16 МГц.
Я же написал, что там по умолчанию стоит внешний генератор до 8Мгц (Low Power Crystal Oscillator), а у меня к контроллеру как раз поключен кварц на 8Мгц.

Цитата
Всё равно нужно выставлять fuses, например, через SPI, заодно и Bootloader считать и сохранить на всякий случай...
Контроллер не откликается в юнипрофе (именно не откликается, а не не опознается).
Я, вот, и думаю, может забыл чего, не сделал или напутал...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 29 2011, 11:11
Сообщение #7


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Палыч @ Aug 29 2011, 14:42) *
Всё равно нужно выставлять fuses, например, через SPI, заодно и Bootloader считать и сохранить на всякий случай...

Фиг этот заводской Bootloader считаешь! Он прошит с защитой от чтения.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Aug 29 2011, 11:20
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Паша_З @ Aug 29 2011, 14:51) *
Контроллер не откликается в юнипрофе (именно не откликается, а не не опознается).
Я, вот, и думаю, может забыл чего, не сделал или напутал...
Как вариант: не "завелся" кварц... Емкости к нему - не забыли?
Go to the top of the page
 
+Quote Post
Паша_З
сообщение Aug 29 2011, 11:54
Сообщение #9





Группа: Участник
Сообщений: 14
Регистрация: 3-03-11
Из: Рыбинск
Пользователь №: 63 374



Цитата
Как вариант: не "завелся" кварц... Емкости к нему - не забыли?
Нет, не забыл. Даташит рекомендует с 8МГц-кварцем использовать конденсаторы 12 - 22 пФ. Я использую по 22пФ, так что всё должно быть нормально.

Сообщение отредактировал Паша_З - Aug 29 2011, 11:55
Go to the top of the page
 
+Quote Post
Паша_З
сообщение Aug 31 2011, 07:59
Сообщение #10





Группа: Участник
Сообщений: 14
Регистрация: 3-03-11
Из: Рыбинск
Пользователь №: 63 374



С другим контроллером (в смысле, тоже AT90USB647) всё заработало. Однако использовал кварц на 4МГц. В чём причина - в другом контроллере или в другом кварце - не знаю.

Всем спасибо за помощь.

Кстати, стандартный бутлоадер есть на сайте Атмела.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 31 2011, 15:52
Сообщение #11


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Паша_З @ Aug 31 2011, 11:59) *
Кстати, стандартный бутлоадер есть на сайте Атмела.

Будьте так добры, подскажите ссылочку, если вы в самом деле тот бутлоадер на сайте видели. После того, как сайт был последний раз переделан, найти что-то конкретное на нем стало очень трудно.
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Sep 4 2011, 02:45
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Только бутлодырь надо использовать 1.1. Версия 1.0 имеет свойство к слетанию через небольшое время.
Все ЮСБишные чипы идут с бутлодером. Либо шьёмся через USB, либо стираем чип.
Я этот МК юзал только с атмельской шкуркой CDC: http://www.dikoy44.narod.ru/projects/pyroavtopilot.htm Проблем небыло.
Go to the top of the page
 
+Quote Post
Паша_З
сообщение Sep 12 2011, 16:03
Сообщение #13





Группа: Участник
Сообщений: 14
Регистрация: 3-03-11
Из: Рыбинск
Пользователь №: 63 374



Что-то и вправду ссылку не нашёл теперь.
Так что вот бутлоадер, который я скачал ещё тогда (для 647-ой бутлоадер был только версии 1.0).
Прикрепленный файл  64X_usb_boot_1_0_0.a90.txt ( 10.89 килобайт ) Кол-во скачиваний: 188
P.S. Нужно переименовать *.txt в *.hex. Просто hex не загружался.
Go to the top of the page
 
+Quote Post
skilik
сообщение Feb 28 2012, 14:26
Сообщение #14





Группа: Новичок
Сообщений: 1
Регистрация: 28-02-12
Из: Барнаул
Пользователь №: 70 501



проблема с этим МК: спаял макетку. Стер чип через усб, т.к. флип не хотел его прошиать (писал какую-то ошибку при выборе пршивки), по SPI програматор(AVR910) не видит его, точнее пишет что не может войти в режим прграммирования(кварц в макетке отцепил). Изучать МК только начал, поэтому вопрос: раз на 50 просмотрел распиновку камня не нашел SCK провод с програматора подключил к SCLK. И ещё может проблема в линии SS (такого выхода с програматора нету, может его посадить на + или землю?), или по умолчанию фузы стоят, что нельзя прошить по SPI(кстати где в флипе можно их менять?), или надо кнопки нажимать RESET или HWB, или ещё чего. Даташит потихоньку перевожу поэтому ещё многого не знаю из документации. Впринципе у меня ещё 5 штук таких есть, но хотелось бы с этим разобраться.

Сообщение отредактировал skilik - Feb 28 2012, 14:28
Go to the top of the page
 
+Quote Post
ks007
сообщение Mar 11 2012, 04:40
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 1-02-11
Из: Томск
Пользователь №: 62 613



Тут посмотри может будет что-то, интересное.
Сам по этой схеме подключал AT90USB162, почти все одинаковое.
Прикрепленные файлы
Прикрепленный файл  AT90USB________________.pdf ( 486.83 килобайт ) Кол-во скачиваний: 39
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.03197 секунд с 7
ELECTRONIX ©2004-2016