Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - rebus

Страницы: [1]
1
Sanchez, схема рабочая, прошивка там только одна и другие не подойдут. Вариантов 2: 1. Неправильно разведена плата; 2. Не правильно прошиваешь Atmega 8. Я использовал сторонний программатор по LPT (был тут на форуме); AVR Fuse Calculator - живет здесь (http://www.engbedded.com/); данные для калькулятора находятся в файле Makefile - это
 # ATMega8 FUSE_L (Fuse low byte):
# 0x9f = 1 0 0 1   1 1 1 1
#        ^ ^ \ /   \--+--/
#        | |  |       +------- CKSEL 3..0 (external >8M crystal)
#        | |  +--------------- SUT 1..0 (crystal osc, BOD enabled)
#        | +------------------ BODEN (BrownOut Detector enabled)
#        +-------------------- BODLEVEL (2.7V)
# ATMega8 FUSE_H (Fuse high byte):
# 0xc9 = 1 1 0 0   1 0 0 1 <-- BOOTRST (boot reset vector at 0x0000)
#        ^ ^ ^ ^   ^ ^ ^------ BOOTSZ0
#        | | | |   | +-------- BOOTSZ1
#        | | | |   + --------- EESAVE (don't preserve EEPROM over chip erase)
#        | | | +-------------- CKOPT (full output swing)
#        | | +---------------- SPIEN (allow serial programming)
#        | +------------------ WDTON (WDT not always on)
#        +-------------------- RSTDISBL (reset pin is enabled)

         Сама прошивка это файл main.hex

2
Собрал девайс, проект живет здесь: http://vusb.wikidot.com/project:ps2usb - не Рюмик . Очень даже не плох. Работает на всех ОС (во всяком случае от XP до Windows 7 включительно); на всех материнских платах, те что мне попадались; от питания не зависит, 5В - 3.3В без проблем . Кому хочется собирайте, пробуйте (проект расчитан только для джойстиков PSX и PSX2). Вибры естественно нет - нужны драйвера. Поддержка 16 кнопок, оси работают в цифре и в аналоге.

3
Масяня! Я не бог весть какой "специалист" по написанию драйверов прошивок и т.д. , но сложилось такое впечатление что под Vista и Windows 7 этим ОС не нравится Vendor ID: 0000 устройства. Есть возможность скомипилировать  прошивку девайса с другим VID?

4
Для информации: собрал девайс по проекту Масяни использовал его около года под ХР еще раз спасибо автору! Теперь статистика: девайс хорошо определяется на матерях с интеловским чипсетом, на других проблематично или никак. Изменение питания контроллера от 3.3В до 4.8В, изменение номиналов входных цепей с USB на контроллер  на работу на неинтеловских матерях не влияет (на интеловских как работало так и работает). При переходе на Vista или Windows 7 Microsoft видимо изменил hid драйвер, теперь на интеловских матерях, определяется как составное устройство, но с кодом ошибки 10, скорее всего не те драйвера или чего-то в них не хватает, соответственно 6 джойстиков в системе не появляются. На неинтеловских матерях полный ступор -  неизвестное устройство код ошибки 43 и естественно требует драйвер. Получается, чтобы девайс работал на новых ОС надо писать отдельный hid драйвер, но это для умных или смелых, лучше все вместе. На осциллограммах на всех ОС и всех матерях обмен с контроллером при включении идет.

5
Собрал девайс, спасибо автору все работает, но под ХР. На том же компе под Vista - неизвестное устройство. Вот такая проблема.

Страницы: [1]