roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 15:54

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




Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 08 июн 2009, 17:19 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Параллельно поставить 2 резистора на 100 Ом - будет 50 Ом ;) как раз сойдёт.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 09 июн 2009, 13:13 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
=DeaD= писал(а):
2 провода идущих рядом это конденсатор

Не совсем конденсатор... Там еще и индуктивность есть и волновое сопротивление :wink:
50 Ом врядли подойдет. Там нужно четко следовать рекомендациям. Уже попадался на этом...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 09 июн 2009, 13:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Почему вряд ли? Если местами ставят 68 Ом, а местами напрямую соединяют?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 09 июн 2009, 13:52 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Недавно книжку умную читал, там все это было конкретно расписано. Во всем виноваты переходные процессы и отраженные волны... При соединении напрямую заработает далеко не с каждой мамкой и только с короткими проводами, если вообще заработает. ЮСБ вообще штука очень прихотливая...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 09 июн 2009, 22:44 
Не в сети

Зарегистрирован: 23 мар 2009, 14:52
Сообщения: 29
Откуда: Челябинск
для USB надо же кварц 12мгц...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 10 июн 2009, 00:40 
Не в сети

Зарегистрирован: 23 авг 2008, 22:28
Сообщения: 1158
Откуда: Санкт-Петербург
ФИО: Сергей
у меня была как-то проблема на ноуте - через хаб заработало (возможно питания не хватало).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 12:37 
Не в сети

Зарегистрирован: 06 июн 2009, 18:45
Сообщения: 20
Откуда: Ступино
а кварц обязателен 12 МГц? а то что то не могу его найти, есть только на 8 и 8,8...
есть ли шанс как нибудь запуститься с 8 МГц?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 13:15 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
и почему такая точность (62-68)?

Ограничение пиковых токов перезаряда линии на безопасном для МК уровне. Сделаете больше - завалите фронты.
Цитата:
а кварц обязателен 12 МГц?

Обязателен. У Вас вся прошивка под эту частоту сделана, да и сама частота выбрана не просто так, а с учетом таймингов USB протокола


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 13:19 
Не в сети

Зарегистрирован: 06 июн 2009, 18:45
Сообщения: 20
Откуда: Ступино
вот тут пишут что вроде для low speed достаточно 1,5 МГц - http://radiokot.ru/forum/viewtopic.php?p=222940#222940
внутренний кварц как раз вроде такой, если не ошибаюсь.

А по поводу того что вся прошивка на 12 Мгц- так там можно и заменить 12 на 8...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 13:34 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
Или может есть какие-нибудь другие способы?

Шнурок от телефона с мостом USB-COM. 3 светодиода зажигать/гасить сможете


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 16:06 
Не в сети

Зарегистрирован: 06 июн 2009, 18:45
Сообщения: 20
Откуда: Ступино
ПОМОГИТЕ!!
стал пробовать менять частоту и перейти на внутренний кварц - и по глупости выставил CKSEL в ноль(в понипрог - везде галочки). и теперь МК перестал работать. как его оживить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 16:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Внутри AVR кварца нет - читайте "Устройство Микроконтроллера AVR" на русском языке - http://avr123.nm.ru/02.htm - учебного курса по AVR и PIC для начинающих с нуля
и даташит на английском.

Способы тактирования AVR и схемы источников такта смотрите на страничке - "Все о прошивке AVR" - http://avr123.nm.ru/07.htm

Если будете читать внимательно, то многое проястнится. 7 раз отмерь - один раз отрежь !


Последний раз редактировалось avr123.nm.ru 07 июл 2009, 17:18, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Подать внешние тактовые импульсы - или с генератора, или программатором,который умеет эти импульсы генерировать. Например avreal. OR-AVR-PROG-USB тоже умеет (правда только начиная со второй партии)

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 16:16 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
xux писал(а):
вот тут пишут что вроде для low speed достаточно 1,5 МГц - http://radiokot.ru/forum/viewtopic.php?p=222940#222940


Хм. Да. Вот как можно было текст
Цитата:
Следует заметить, что программатор не будет определяться ни одной ОС, если номинальная частота кварца отличается от 12 МГц. Это связанно с особенностями работы USB – тактовая частота передачи данных по USB для Low Speed Device равна 1, 5 МГц – тактовая частота управляющего МК программатора должна быть ровно в 8 раз выше.
воспринять как "пишут что для low speed достаточно 1.5"??? Русским же по белому написано - частота USB 1.5, частота МК в 8 раз выше, т.е. 12...

Я уже не говорю про то, что ну в каждом руководстве по авр большими красными цифрами написано: "Programmed" = галка стоит = 0, "Unprogrammed" = галка не стоит = 1. И строго каждый новичок умудряется поставить все 4 галочки CKSEL вместо того чтоб снять...

И еще - внутренний генератор МК это не кварц вообще. Это RC. Он нестабильный. Для юсб не годился бы, даже если бы был 12. Это раз. А еще в атмеге8 даже его нет - это два :)

Ну а как оживить? Подать внешний такт. О - уже написали...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB+ ATmega8
СообщениеДобавлено: 07 июл 2009, 16:24 
Не в сети

Зарегистрирован: 06 июн 2009, 18:45
Сообщения: 20
Откуда: Ступино
а где почитать про внешний тактовый сигнал? (куда подавать, как конкретно, можно ли в схеме программирования "5 проводков")


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3  След.

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


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

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


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

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