???
Математика на уровне МГУ

Страница 89 из 105 ПерваяПервая ... 397985868788899091929399 ... КрайняяКрайняя
Показано с 2,201 по 2,225 из 2776

Тема: USB контроллер джойстика

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: USB контроллер джойстика

    А CKOPT запрограммирован?

    For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and 16 MHz with CKOPT programmed.

  2. #2

    Re: USB контроллер джойстика

    Цитата Сообщение от LeonT Посмотреть сообщение
    А CKOPT запрограммирован?

    For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and 16 MHz with CKOPT programmed.
    Нет, не запрограммирован! Нужно, чтобы на нем галка стояла?
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  3. #3
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: USB контроллер джойстика

    Теоретически - да. Наличие этой галки (запись в фуз нулевого значения) гарантирует работу с кварцами выше 8 Мгц.
    Однако, я пока не сталкивался с тем, чтобы при питании 5 вольт, по причине этой галки некорректно работал кварц 12 Мгц.
    Но проверить нужно. А вдруг у вас - шибко правильная Мега.

  4. #4
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

    Re: USB контроллер джойстика

    Я бы поставил червонец на пайку стабилитронов. "Полосочки" меня заочно не убеждают.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  5. #5

    Re: USB контроллер джойстика

    Цитата Сообщение от USSR_Rik Посмотреть сообщение
    Я бы поставил червонец на пайку стабилитронов. "Полосочки" меня заочно не убеждают.
    Я пробовал стабилитроны полосками на земплю паять . После подключения USB ничего не происходит...

    --- Добавлено ---

    Цитата Сообщение от LeonT Посмотреть сообщение
    Теоретически - да. Наличие этой галки (запись в фуз нулевого значения) гарантирует работу с кварцами выше 8 Мгц.
    Однако, я пока не сталкивался с тем, чтобы при питании 5 вольт, по причине этой галки некорректно работал кварц 12 Мгц.
    Но проверить нужно. А вдруг у вас - шибко правильная Мега.
    Сейчас попробую поставить эту галку... Чуть позже напишу что из этого получилось.
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  6. #6
    Пилот Аватар для GVL224
    Регистрация
    05.02.2007
    Адрес
    Полтава
    Возраст
    51
    Сообщений
    605

    Re: USB контроллер джойстика

    Цитата Сообщение от Benjamin Посмотреть сообщение
    Я пробовал стабилитроны полосками на земплю паять . После подключения USB ничего не происходит...[COLOR="Silver"]
    Кстати столкнулся с проблеммой в отношении стабилитронов, при использовании BZX55-C3V3 все работает отлично, но при использовании 1N5226B скажем так "9 из 10" неопределяются , а те что определяются работают "через раз".
    Попробуй использовать стабилитроны другого производителя.
    Intel i5-760 3.3 GHz, ASUS P7P55D, 2*4Gb RAM, ASUS GeForce GTX 570, ASUS Xonar DX/XD, Kenwood KPM-510, PHILIPS 27" 1920x1080, TrackIr 4 Pro, gametrix KW-905, Win 7 x64
    NON SOLUS, Пилот, б/н 11

  7. #7

    Re: USB контроллер джойстика

    Цитата Сообщение от GVL224 Посмотреть сообщение
    Кстати столкнулся с проблеммой в отношении стабилитронов, при использовании BZX55-C3V3 все работает отлично, но при использовании 1N5226B скажем так "9 из 10" неопределяются , а те что определяются работают "через раз".
    Попробуй использовать стабилитроны другого производителя.
    Я хоть в этом плохо разбираюсь, но мне почему то кажется тоже самое, что стабилитроны какие то левые (у меня их штук 10 все одинаковые) почти все перепробывал - нифига не заводится. Причем, когда я подрубаю питание на контроллер и начинаю прозванивать стабилитроны, то один молчит как рыба, а при прозвонке второго (который на схеме обозначен D2) вольтметр начинает звинеть и происходит как бы reset контроллера! Все равно что выдернуть USB и включить обратно. ВОт тут такая же картина наблюдается.

    --- Добавлено ---

    Цитата Сообщение от LeonT Посмотреть сообщение
    Пожалуй, вам нужно таки порыться в интерфейсе - стабилитроны (ещё ЕМНИП резисторы) и правильность распайки. Многие например, путали линии D+ и D-.
    Что значит ЕМНИП резисторы? А как можно спутать D+ и D-, если у меня не провода припаяны напрямую к плате, а стоит USB разьем?
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  8. #8
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

    Re: USB контроллер джойстика

    Цитата Сообщение от Benjamin Посмотреть сообщение
    Я пробовал стабилитроны полосками на земплю паять . После подключения USB ничего не происходит.
    А это именно стабилитроны?
    ...чего уж тигру лишняя полосочка... (© - не помню)

  9. #9

    Re: USB контроллер джойстика

    Цитата Сообщение от Alex Oz Посмотреть сообщение
    Смущает 1,9V на D- - либо стабилитрон не пускает выше, либо делитель не той системы.

    Кстати были случаи, когда по ошибке вместо 1N4728A ставили 1Т4733А(типа это 3,3V) - при этом сообщений о выгоревших портах не было. Ну вы поняли
    Для гарантии можно понизить питание -два кремниевых диода последовательно (разрезать дорожку от 1 вывода USB) и выкинуть стабилитроны за ненадобностью. Ну и тогда восстановить 1,5 кОм пуллапа вместо делителя -его удаляем, вместо 2,2 k ставим 1,5 к.
    А сколько на D- должно быть? И что значит делитель не той системы? USB порт работает, так как после контроллера там и флешка и все остальное работает...
    Стабилитроны точно 1N4728A - на них так и написано. Сейчас пойду на рынок, какие поискать стабилитроны лучше и на сколько V?

    Цитата Сообщение от USSR_Rik Посмотреть сообщение
    А это именно стабилитроны?
    Ну уж точно не диоды . Менял их полярность и в этом случае после подключения питания даже сообщения "Устройство USB не опознано" не было.
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  10. #10
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

    Re: USB контроллер джойстика

    Цитата Сообщение от Benjamin Посмотреть сообщение
    Ну уж точно не диоды . Менял их полярность и в этом случае после подключения питания даже сообщения "Устройство USB не опознано" не было.
    Такой проверки недостаточно и схема с обычными диодам должна вести себя точно так же, как у тебя сейчас (я не говорю, что установлены именно диоды - я говорю только о недостаточности проверки).

    Стабилитроны нужны на 3,3 В, собственно 4728 именно на это напряжение. Попробуй проверить, потрать пару минут: анод на землю, катод к резистору 200..500 Ом, второй хвост резистора к +5 В. Измерь напряжение на стабилитроне.

    Добавлено. Резисторы R7, R8 - точно на 82 Ома (62..91 вполне допустимо, я пробовал), а не кОм?
    ...чего уж тигру лишняя полосочка... (© - не помню)

  11. #11
    Офицер Форума Аватар для Zorge
    Регистрация
    06.03.2004
    Адрес
    Байконур
    Возраст
    43
    Сообщений
    2,893
    Images
    10

    Re: USB контроллер джойстика

    Цитата Сообщение от LeonT
    Однако, я пока не сталкивался с тем, чтобы при питании 5 вольт, по причине этой галки некорректно работал кварц 12 Мгц.
    Я как раз сейчас массово провожу "разгон" железяк на микроконтроллере ATmega16 на работе - перевожу их с 8 Мгц внутреннего тактирования на 16 Мгц внешнего для повышения точности измерений. Благо на плате предусмотрены места для установки кварца и конденсаторов к нему.
    Без CKOPT ни одна еще не завелась.

    Цитата Сообщение от Benjamin
    Линии DM чот не нашел, линии DP нашел - но от них дорожек нет
    Видимо, имеются в виду линии Data - и Data + шины USB.
    // 地辟于丑 - Земля рождена в час Быка

  12. #12
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: USB контроллер джойстика

    Без CKOPT ни одна еще не завелась.
    А питание какое? (чистаа профессиональный интерес )

  13. #13

    Re: USB контроллер джойстика

    Ну вот, собственно на скринах все написано и показано.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	schitivanie.jpg 
Просмотров:	126 
Размер:	209.9 Кб 
ID:	140550   Нажмите на изображение для увеличения. 

Название:	my_fuse.jpg 
Просмотров:	112 
Размер:	176.7 Кб 
ID:	140551  
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  14. #14
    Офицер Форума Аватар для Zorge
    Регистрация
    06.03.2004
    Адрес
    Байконур
    Возраст
    43
    Сообщений
    2,893
    Images
    10

    Re: USB контроллер джойстика

    Цитата Сообщение от LeonT Посмотреть сообщение
    А питание какое? (чистаа профессиональный интерес )
    Обычная такая L7805 на радиаторе. На выходе 1000 мкФ конденсатор.
    На входе у нее диодный мост и конденсатор на 200 мкФ. А перед диодным мостом понижающий с 220 вольт трансформатор с выходной обмоткой на 12 вольт. В общем, все просто как мычание.

    Цитата Сообщение от Benjamin Посмотреть сообщение
    Ну вот, собственно на скринах все написано и показано.
    Фьюзы SUT лучше оба выставить в "1" (т.е. галочку у SUT0 снять) - так контроллер будет дольше запускаться, что благоприятно скажется на стабильности его работы при подключении "на горячую".
    Касательно "шина USB подумает, что никого на ней нет" - не беспокойтесь. Иные китайские 3G модемы "дыдынькают" секунды через 3-4 после подключения и ничего.

    Вспомнил еще одну засаду работы с внешним тактированием. А именно регистр OSCCAL.
    Если необходимо точно выдерживать временные интервалы для работы с внешними интерфейсами (подозреваю, что для USB это-таки необходимо ), то этот регистр надо инициализировать.
    Да, я знаю, что официальный datasheet пишет, что OSCCAL нужен только для внутреннего тактирования. Однако, без его инициализации и работе от внешнего кварцевого резонатора, у меня не всегда получалось нормально синхронизировать UART меги с модемом на такой казалось бы небольшой скорости, как 9600 бод.

    Не знаю, учтено ли это в прошивке MJoy, но мне в своих прошивках приходится писать значение калибровки (у понипрога это вроде бы Command -> Read Calibration Byte) в OSCCAL при инициализации. Только тогда при обмене по RS-232 с него не сыпятся козюбрики даже после непрерывной работы железяки в течение нескольких месяцев.
    Крайний раз редактировалось Zorge; 10.09.2011 в 00:20.
    // 地辟于丑 - Земля рождена в час Быка

  15. #15

    Re: USB контроллер джойстика

    Zorge
    Спасибо! Попробую сейчас снять галочку и запустить. Мне всего то нужно 3 оси и 7 кнопок и столько мароки... Уже столько денег потратил на все эти запчасти, паяльники, растворы и текстолиты, что легче было бы купить самый дешевый USB джой, переделать его и радоваться . Ну раз уже так далеко зешел по поводу Mjoy16, что отступать назад я не буду, тем более все деньги потрачены. ВОт и сижу с фигой и Mjoy16 который не определяется системой

    Попробовал убрать SUT0 - все равно не определяется. Причем никаких даже задержек не было, как будто никакие настройки и не меняли. Воткнул и через секунду сообщение "Устройство USB не опознано". Вот такие кренделюшки . Стабилитроны скорее всего надо менять, да вот не знаю на какие. А те что порекомендовал GVL224 я скорее всего не найду у себя в городе. ХЗ что делать.
    Крайний раз редактировалось Benjamin; 10.09.2011 в 00:44.
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  16. #16
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: USB контроллер джойстика

    Если после чтения микросхемы, в панели виден некий код, а не сплошные FF, то микросхема записана.
    На всякий случай, можно провести верификацию содержимого. (загружаем в панель файл прошивки, и запускаем верификацию)
    А размер памяти говорит только о полном размере памяти, безотносительно к тому, сколько её заполнено, а сколько свободно.

    Пожалуй, вам нужно таки порыться в интерфейсе - стабилитроны (ещё ЕМНИП резисторы) и правильность распайки. Многие например, путали линии D+ и D-.

  17. #17
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: USB контроллер джойстика

    Там вроде должен быть резистор 1К5, подтягивающий одну из D шин к плюсу.
    PS посмотрел на схему - вместо этого стоит делитель R1/R2. Вот его и проверьте.

    Ну если разъём впаян в плату, то действительно, перепутать не получится.

  18. #18

    Re: USB контроллер джойстика

    Выкладываю скрин напряжений контроллера, может это поможет вам помочь мне . Если я где то упустил напряжение, скажите, я узнаю и переделаю.

    GVL224
    А какие еще стабилитроны можно поставить, чтобы 100% работали (которые были вами проверены). А то таких как Вы написали, возможно у нас в городе нет. Из отечественных например, можно какие-нибудь поставить? У нас радиомагазинов нет, только на базаре можно купить радиодетали и то он работает только по выходным.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Напряжение Mjoy16.jpg 
Просмотров:	167 
Размер:	229.8 Кб 
ID:	140566  
    Крайний раз редактировалось Benjamin; 10.09.2011 в 00:09.
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  19. #19
    Ломаю джойстики Аватар для Alex Oz
    Регистрация
    03.03.2007
    Адрес
    Minsk
    Возраст
    60
    Сообщений
    1,092
    Images
    4

    Re: USB контроллер джойстика

    Мега работает и запускается нормально, не важно с каким временем. OSSCAL калибрует только внутренний осциллятор, доступ к нему на изменение только из прошивки - естетсвенно этого там нет за ненадобностью.

    Смущает 1,9V на D- - либо стабилитрон не пускает выше, либо делитель не той системы.

    Кстати были случаи, когда по ошибке вместо 1N4728A ставили 1Т4733А(типа это 3,3V) - при этом сообщений о выгоревших портах не было. Ну вы поняли
    Для гарантии можно понизить питание -два кремниевых диода последовательно (разрезать дорожку от 1 вывода USB) и выкинуть стабилитроны за ненадобностью. Ну и тогда восстановить 1,5 кОм пуллапа вместо делителя -его удаляем, вместо 2,2 k ставим 1,5 к.
    Крайний раз редактировалось Alex Oz; 10.09.2011 в 01:51.

  20. #20
    Пилот Аватар для GVL224
    Регистрация
    05.02.2007
    Адрес
    Полтава
    Возраст
    51
    Сообщений
    605

    Re: USB контроллер джойстика

    Был случай с ЮСБи кабелем... Оказались перепутаны сигнальные провода ... после замены кабеля все заработало...
    Intel i5-760 3.3 GHz, ASUS P7P55D, 2*4Gb RAM, ASUS GeForce GTX 570, ASUS Xonar DX/XD, Kenwood KPM-510, PHILIPS 27" 1920x1080, TrackIr 4 Pro, gametrix KW-905, Win 7 x64
    NON SOLUS, Пилот, б/н 11

  21. #21
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: USB контроллер джойстика

    Обычная такая L7805 на радиаторе.
    Сенкс. Интересовало напряжение. Запишу себе на подкорку, что 16 Мгц даже при 5 вольтах требует СКОРТ.

    А сколько на D- должно быть?
    По данной схеме, при отсутствии обмена данными и неактивных приёмниках и передатчиках - около 3,3 вольта (хотя, по книжному описанию интерфейса - около 4,5 вольт). Через наличие этого напряжения, хаб определяет скорость устройства. Если к плюсу подтянута линия D-, то устройство низкоскоростное, если D+, то полноскоростное.

    PS то, что у вас 1.9V, может говорить как о непорядке с делителем, так и о наличии на шине импульсного сигнала. Надо бы посмотреть при отключенных от хаба линиях D, и активном сигнале RESET (первая нога Меги замкнута на землю).
    Крайний раз редактировалось LeonT; 10.09.2011 в 12:30.

  22. #22

    Re: USB контроллер джойстика

    Цитата Сообщение от GVL224 Посмотреть сообщение
    Был случай с ЮСБи кабелем... Оказались перепутаны сигнальные провода ... после замены кабеля все заработало...
    Уже пришел с базара, теперь только завтра куплю новый USB кабель, если после сегодняшних плясок с бубном ничего не выйдет . Спасибо за совет! Кабель у меня кстате сейчас от старого струйника, длинной больше метра и магнитов на его концах нет. Обычный старый кабель в общем.
    Цитата Сообщение от USSR_Rik Посмотреть сообщение
    Такой проверки недостаточно и схема с обычными диодам должна вести себя точно так же, как у тебя сейчас (я не говорю, что установлены именно диоды - я говорю только о недостаточности проверки).

    Стабилитроны нужны на 3,3 В, собственно 4728 именно на это напряжение. Попробуй проверить, потрать пару минут: анод на землю, катод к резистору 200..500 Ом, второй хвост резистора к +5 В. Измерь напряжение на стабилитроне.

    Добавлено. Резисторы R7, R8 - точно на 82 Ома (62..91 вполне допустимо, я пробовал), а не кОм?
    На резисторах которые 82 написано так "82R". Хочу заместо них поставить на 68Ом или 120Ом

    Купил 3 вида стабилитронов см. скриншот (то что было более-менее подходящее):
    1) Отечественные на 3.9В (прозрачный корпус с черной и зеленой полосками. где катод, где анод ХЗ );
    2) Отечественные на 3.3В (военные! как утверждал продавец. В не прозрачном корпусе с оранжевой полоской);
    3) Импортные на 3.9В C3V3PH (корпус как и у моих, только размер меньше).
    4) Это мои старые (на скрине).
    Нажмите на изображение для увеличения. 

Название:	IMG0034A.jpg 
Просмотров:	131 
Размер:	160.3 Кб 
ID:	140579

    Так же были приобретены резисторы:
    1) 68Ом 0.125В
    2) 120Ом 0.125В
    3) 10кОм (недостающий для дорожек на кнопки...)

    И конденсатор электролитический. Только вот тут непонятки. Сейчас на плате стоит 10uF 50V, а я купил друдой на 1uF 25V. Какой из них лучше поставить?

    ВОт сижу и гадаю, с чего начать, а именно какие стабилитроны лучше поставить
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  23. #23

    Re: USB контроллер джойстика

    Алилуя! Замена стабилитронов на совецкие, а именно на те, которые на скрине указаны цифрой 2 в какой то степени решила проблему. Теперь контроллер определяется как ... см. скриншот.Нажмите на изображение для увеличения. 

Название:	HID.jpg 
Просмотров:	128 
Размер:	229.1 Кб 
ID:	140580
    В общем с ошибкой. Но это либо из-за уже присутствующих дров на джойстик (который между прочем был удален, а тут остался хмм...) и руля, дрова которого в реестре что то серьезно поменяли (это я понял при установке драйверов на руль). В общем сейчас попробую на старом компе запустить, ну и заодно фьюзы выставлю, как они должны быть. Отпишусь попозже, возможно придется еще резисторы менять, если не удастся запустить на другом компе (чистом).

    P.S.: Там где было напряжение 1.9V стало 2.5V.
    P.S.S.: В игровых устройствах появляется Mjoy16, на несколько секунд, потом исчезает , но уже лучше, чем было по крайней мере.
    Крайний раз редактировалось Benjamin; 10.09.2011 в 14:21.
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  24. #24

    Re: USB контроллер джойстика

    Выставил фьюзы, проверил на старом пеньке - все работает замечательно! Затем включил свой компьютер, воткнул питание - все работает!!!
    Ну а дальше ради интереса, начал пробывать все стабилитроны, которые купил. Итог не понятный и интересный:
    1) На импортных стабилитронах 3.3V - не опознается системой.
    2) На совецкий стабилитронах 3.3V - все опознается и работает.
    3) На импортных стабилитронах 3.9V - не опознается системой.
    4) На совецких стабилитронах 3.9V - все опознается и работает.

    Я решил оставить совецкие стабилитроны 3.9V - они красивее, с прозрачным корпусом

    Уважаемые камрады! Спасибо всем за помощь и советы . Сложное для меня теперь позади, а впереди - интересное конструирование моих задумок .
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  25. #25
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Re: USB контроллер джойстика

    Хвала Миндогу во веки веков. Аминь!

    Коллега, а не могли бы вы, установления истины для, измерить напряжения стабилизации этих самых, гадких стабилитронов?
    Например, включив их последовательно с резистором 82...100 ом в цепь 5 вольт, и измерив напряжение на них тестером?

Страница 89 из 105 ПерваяПервая ... 397985868788899091929399 ... КрайняяКрайняя

Ваши права

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