Страница 3 из 3
Добавлено: Сб ноя 14, 2009 16:46:19
Borek1122e
вопрос к афтору или к тому кого заработала ета схема:
как раставить фьюзы(жел фото (еше лутше как в ponyprog))

Добавлено: Вс ноя 15, 2009 02:05:18
Аксель
Ну в теме таки были и фьюзы и т.д.
Но есть одна засада: USB требует точной синхронизации, так что имея нужные детальки, правильную прошивку и фьюзы можно собрать неработающий девайс т.к. частота выдаваемая кварцем с конденсаторами весьма критична и зависит ещё от качества монтажа. Т.е. если посмотреть частоту тактирования негде, то лучше переделать девайсину на другую свистоперделку типа бегающие огоньки. Это относится к т.н. софтовым реализациям USB.
Вероятность собрать работающий девайс повышается, если МК в проекте имеет на борту хардварный USB (at90usb82 - 2 у.е. at90usb162 4 у.е., да и pic-usb не намного дороже...). Собственно предлагаю поискать такие проекты на забугорных поисковиках...
Более замечательно было бы, если б автор переработал свой проект на такой МК - но это зависит только от его личного желания

(и в общем - я его не уговариваю, цена подобных USB джойстиков 10 - 15 у.е., об этом в другом месте на форуме уже говорилось)
Добавлено: Вс ноя 15, 2009 10:38:32
Borek1122e
ЧЁто я не видел в статье фюзы так что нече не получется? скиньте рабочую ссылку юсб сонька
Добавлено: Пт ноя 20, 2009 01:56:28
Аксель
для страждущих :
http://www.radiomexanik.spb.ru/kompyute ... e-usb.html
P.S.: проблемы с тактовой частотой при неудачном монтаже это не отменяет (т.е. если вы думаете, что навесная распайка гарантирует успех, так я вам скажу: вы таки ошибаетесь), но таки вот он первоисточник (текст с файлами прошивки и картиночками с фьюзами)

Таки да, сделано в Украине на радость детишкам всего мира.
Добавлено: Вт янв 12, 2010 20:24:43
belyay
Всем привет, сегодня собрал на макетке все завелось с пол пинка. работает супер, но хотелось бы еще и что бы работала обратная связь (вибро), может кто встречал как это сделать.

Re:
Добавлено: Ср ноя 10, 2010 02:04:58
drekhaker
belyay писал(а):Всем привет, сегодня собрал на макетке все завелось с пол пинка. работает супер, но хотелось бы еще и что бы работала обратная связь (вибро), может кто встречал как это сделать.

На сколько я понял - для вибры нужен драйвер, который нужно написать, ну или с другого контроллера вицарапать. А с моими знаниями програмирования это сложновато

Есть человек который сделал переходник на 2 джойстика - там вроде и обратная связь есть - но связатся с автором не могу(
Вообщем связался - обрадовал))) нужно писать ком драйвер - как это сделать - я в умаете, я даже не знаю что это за птица, мож кто подскажет?
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Пн апр 25, 2011 23:41:00
trition007
http://www.radiomexanik.spb.ru/kompyute ... e-usb.html подскажит как фьзы для CodeVisionAVR C нужны и у кого печатка есть в спритлаете. Зарании спс
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Вт апр 26, 2011 20:06:23
black7
trition007 писал(а):http://www.radiomexanik.spb.ru/kompyuternaya-elektronika/podklyuchenie-dzhoystikov-ot-igrovyih-pristavok-k-shine-usb.html подскажит как фьзы для CodeVisionAVR C нужны и у кого печатка есть в спритлаете. Зарании спс
CodeVisionAVR ставишь на оборот относительно скина с твоей ссылки …. Другими словами по умолчанию тактирования от внутреннего генератора меняешь на внешний12 мег …
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Вт апр 26, 2011 20:43:12
trition007
можешь биты на рисунки показать?
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Сб апр 30, 2011 14:48:31
trition007
Народ поскажите флюз биты для CodeVisionAVR , которые в статье
http://www.radiomexanik.spb.ru/kompyute ... e-usb.html не подходят!! не уж то не ктоне знает?
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Сб мар 03, 2012 03:17:10
dostalker2006
есть несколько вопросов по переходнику на чипе в DIP корпусе - если подключить к нему джйстик от плейстейшн 2 то аналоговые кнопки будут работать или они будут как простые кнопки ? ( я имею ввиду не сами аналоги (рычаги) а кнопки ,если правельно понял в пс2 джойстиках почти все кнопки аналоговые - тоесть - сильней жмешь - сильней эфект). Можете подсказать аналоги для чипа atmega8-16pi в такомже корпусе и не требующие изменения прошивки ? - в прайсах есть много чипов с похожей маркировкой , в томже корпусе но , как правило , в конце названия идут другие буквы а именно atmega8-16pi в данный момент нет на складе
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Вт ноя 05, 2013 00:44:47
belyay
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Пн апр 28, 2014 13:11:45
belyay
Печатка
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Вт май 05, 2015 12:43:56
kaknaxtak
Доброго времени суток всем.
Возникла необходимость пользовать джойстик от PlayStation для управления устройством.
Нужно получить данные от джойстика. Посмотрел прошивку и возникло несколько вопросов:
1. Почему используется программный SPI вместо аппаратного? Это специально так сделано или плату развели как удобнее и под нее написали?
2. Почему частота SPI 4285,71Гц? Это потому что удобно для этого проекта или по другому нельзя?
3. Джойстик должен отвечать переводом линии ASK в низкое состояние после каждого принятого байта кроме последнего? В этой статье сказано, что первым байтом должно быть 0х80(опечатка?), в приложенном к статье исходном коде передается 0х01
Код: Выделить всё
for (k=0; k<8; k++)
{
PORTC &= ~_BV(CLK1); //CLK=0
if (k!=0)
PORTC &= ~_BV(CMD1); //CMD=0
else
PORTC |= _BV(CMD1); //CMD=1
for (pause=1000; pause > 0; pause--);// CLK (0)
PORTC |= _BV(CLK1); //CLK=1
for (pause=1000; pause > 0; pause--); // CLK (1)
}
PORTC &= ~_BV(CMD1); //CMD=0
for (pause=1600; pause > 0; pause--); //Длинная пауза
а здесь
http://pinouts.ru/Game/playstation_9.shtml первым байтом указано 0х01.
Как правильно?
Спасибо.
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Сб май 09, 2015 00:09:59
kaknaxtak
Ну вот, сам спросил - сам отвечаю.
Аппаратный SPI отлично для этого подходит. Частота внутреннего генератора 8МГц. Регистр настройки
Код: Выделить всё
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(1<<SPR0)|(1<<DORD)|(1<<CPOL)|(1<<CPHA);
ASK прижимается к земле после каждого байта за исключением последнего. Первым байтом должен быть 0х01.
Re: Как прикошачить джойстик от PlayStation к USB. Часть пер
Добавлено: Чт янв 28, 2016 19:57:02
enemi
Можно ли использовав данную схему для подключения usb джойстика от пс3 к первой пске?