Приставки > Джойстики и прочие манипуляторы
Подключение приставочных джойстиков через USB
<< < (3/34) > >>
andrey20111987:
Вопрос какой софт нужен и где его скачать чтобы открыть программу приложенную в статье Рюмика. И чем можо написать программу для Atmega8 ?
masyanya,
И можно прислать инфу по JTAG ?
masyanya:
ТО на чем писал Рюмик, называется IAR:
 
C/C++ compiler and debugger tools for Atmel AVR, IAR Embedded Workbench for Atmel AVR

http://www.iar.com/
Но эта штука платная и я не сторонник воровства, там кряки всякие и т.д. и тебе не советую:furious: , а ограничения введенные для бесплатной версии лично для меня абсолютно неприемлимы (а именно:
30-day evaluation edition или 4KB KickStart edition)... хотя штука отличная, - это факт! Ну я сомневаюсь что ты способен оплатить 10килоевро за этот продукт...
 
Но есть и бесплатная штука от производителя, содержит великолепный дебагер, компилятор 'ASM' и недавно даже 'C' добавили, кстати этой штукой ты можешь и откомпилированную HEX микропрограмму открывать, документация великолепная. Короче - рекомендую...
Кучу аппаратных примочек для отладки и разработки, в инете кстати полно схем этих примочек, например есть схема STK500, но разводить ты её запаришся... а собирать - тем более!!!
http://www.atmel.com/dyn/products/tools_card.asp?family_id=607&family_name=AVR+8%2DBit+RISC+&tool_id=2725
 
Ну негоже конечно иметь предвзятое мнение.... но есть у меня ощущение что JTAG ты не соберешь... извини конечно...
 
Вот получи, сразу оговорюсь, хоть там и написано DRAWED by Masyanya, этой строкой я подразумеваю небольшую доработку схемы... убрал кое что, добавил... и слегка поменял элементы штоб её развести на 1-у сторону и вообще доработал схему, но оригинальная идея принадлежит Коротевич Виталию aka Vit.
masyanya:
Вчера купил карточку на 15 блоков для CardReader'a о котором ты просил...
И есть непонятки, у тебя в доках, цитирую
--- Цитата --- 1 DAT in positive Serial Output data(open drain), а в других доках которые ты раньше присылал пин 5: написано Not Used... пин 1: 3.5v-system power, чему верить
2 CMD out positive Serial Command data
3 +7V - - +7.6V CD-ROM Drive Power
4 GND - - Signal Ground
5 +3V - - +3.5V System Power
6 SEL- out negative pad/memory select
7 CLK- out negative Serial Clock
8 - - - no use
9 ACK- in negative Acknowledge(open drain)
--- Конец цитаты ---

 
Вижу 3-х вольтовое питание... тока, посему вопросы такие...
1. Есть ли доки на AC Characteristics
Clock Frequency,
Clock Pulse Width Low
Clock Pulse Width High
Noise Suppression Time
Clock Low to Data Out Valid
Start Hold Time
Start Set-up Time
Data In Hold Time
Data In Set-up Time
Inputs Rise Time
Inputs Fall Time
Stop Set-up Time
Data Out Hold Time
Write Cycle Time
прочее г...
2. Бывают-ли карточки корорые питаются от двух типов напряжения одновременно 3в и от 7.5в, при этом, есть ли разница в уровнях сигналлов на шинах DI,DO и т.д.
3. Токи МАХ в режиме записи, чтения, простоя...
masyanya:
Кстати cдеcь наверху видно как выглядит JTAG....
Дерзай...:jumpy:
HardWareMan:
А ты доки не считал?
Напруги там всегда по идее LTTL. При любом питании. Двухстандартных я не встречал - либо 3,3в, либо 7,6в. А по частотам - ты PSPADS.TXT почитай. Физический уровень - 1:1 как у джойстика. Только есть небольшое ограничение: приставка читает карту по кадровому прерыванию. И время между двумя соседними чтениями/записью сектора должно быть примерно 1/50...1/60 секунды, хотя есть и более быстрые.

--- Код: ---
      __     ___     ___         ___     ____
 DAT  __|___|   |___|   |_______|   |___|____
      __   _   _   _   _   _   _   _   ______
 CLK    |_| |_| |_| |_| |_| |_| |_| |_|      

* data/command bit detail
       ___   ___________________________   ____
 data     \ /                           \ /    
   /       X                             X    
command ___/ \___________________________/ \____
                ___                  ____________      
                   \                /            \      
clock       \              /              \    
                     \____________/                \____
   |  |
   |  |
   | tck  |
   ||

+---------+--------+--------+--------+
|         |   min  |  typ   |  max   |
+---------+--------+--------+--------+
|   tck   |   1us  |  4us   |   -    |  clock cycle time
+---------+--------+--------+--------+

* ack timing
      ____                                              
 SEL-     |______________________________________________
      ______        __________        ___________        
 CLK        ||||||||          ||||||||           ||||||||
                   |                 |
 ACK- -----------------------|_|-------------|_|---------
  |   ta1   | |     |  ta2  |
  || |     ||
    | |  ap
   >|-||---------------|---------------|---------------|
       ______    _          _    ____________    _         __    ____________
  SEL        |__| |________| |__|            |__| |_______|  |__|            |
                                   
    note :

------------------------------------------------------------------------------

3.interface circuit

* PAD example

/|        200ohm
PAD SEL-  ----o< |--------\/\/\/-- PS SEL-
\|    
     74HC14
/|        200ohm
PAD CMD-  ----o< |--------\/\/\/-- PS CMD-
\|    
     74HC14
/|        200ohm
PAD CLK-  ----o< |--------\/\/\/-- PS CLK-
\|    
     74HC14
PAD DAT   _________
  |
|\o
   -----| > ------------- PS DAT
  | |/
 GND   HC125
PAD ACK-  _________
  |
|\o
   -----| > ------------- PS ACK-
  | |/
 GND   HC125

  DAT & ACK- signal = open drain

--- Конец кода ---

Хы... Форум все испортил...
masyanya:
Я читал тока что ты мне давным давно присылал... почитаю.... спасиба за инфу... На следующей неделе будет тебе CardReader... :)
andrey20111987:
masyanya,
 в документе main_psx.c написано
компилятор GCC из пакета WinAVR-20060421
так вот Win AVR и AvrSTUDIO у меня есть но нет этого пакета GCC мой препод по универу говорит что это крутой пакет и не бесплатный.
Так если достать гдето пакет GCC тои Jtag и STK500 не нужны и собирать их не надо.

И наверно глупый вопрос чем отличается DualShok1 от DualShok2 ?
(в смысле реализации отдачи)
HardWareMan:
Наверное, DualShok2 кнопки аналоговые. В соседнем топике смотри, там резинки выпуклые, и чем сильнее продавливаешь, тем больше площадь контакта. Сопро меньше получается.
masyanya:

--- Цитата ---так вот Win AVR и AvrSTUDIO у меня есть но нет этого пакета GCC мой препод по универу говорит что это крутой пакет и не бесплатный.
Так если достать гдето пакет GCC тои Jtag и STK500 не нужны и собирать их не надо.
--- Конец цитаты ---

Так блин, всё приехали... вылазь муха бл..дская ... я в шоке... Ну эт чего такое? По твоему зачем нужен Jtag, STK500 и прочая фигня? Написать прошивку ты можешь и без них... AVRStudio делает HEX и EEP файлы... а их шей в контроллер хоть чем, хоть пони прогом...хоть конь прогом ...хоть лошадь...
 А GCC - это С compiller ставишь его после установки AvrSTUDIO последних версий, и он прикручивается в студии сам... "GNU avr-gcc" назывется и кстати он - БЕСПЛАТНЫЙ!!! БЕСПЛАТНЫЙ!!! БЕСПЛАТНЫЙ!!!

Сюда залезь:
http://www.avrfreaks.net/index.php?module=FreaksTools&func=viewItem&item_id=145

P.S.

--- Цитата ---...препод по универу говорит...
--- Конец цитаты ---

Из за таких преподов у нас потом ходят по улице падонки, цитирую - "Пасаны - с района, Семачки, Жувачка..." потому что их на нормальную работу не берут... из за того что тупые...
Извините наболело... :-[

Добавлено через 47 минут
А куда делся HardWareMan?
andrey20111987:

--- Цитата: masyanya;149052 ---"GNU avr-gcc" назывется и кстати он - БЕСПЛАТНЫЙ!!! БЕСПЛАТНЫЙ!!! БЕСПЛАТНЫЙ!!!
 
Сюда залезь:
http://www.avrfreaks.net/index.php?module=FreaksTools&func=viewItem&item_id=145

--- Конец цитаты ---

 
я не могу скачать
делаю все по инструкции и нече
 
 
AVR-GCC-list Subscription results

Your subscription request has been received, and will soon be acted upon. Depending on the configuration of this mailing list, your subscription request may have to be first confirmed by you via email, or approved by the list moderator. If confirmation is required, you will soon get a confirmation email which contains further instructions.
AVR-GCC-list list run by avr-libc-admin at uriah.heep.sax.de (avr-gcc-list-owner@nongnu.org)
AVR-GCC-list administrative interface (requires authorization)
Overview of all nongnu.org mailing lists
version 2.1.5
 
 кто нибуть скачаите и выложите пожалуста!!

---

на какой стади происходит разработк дров у МАСЯНИ?
masyanya:
Позавчера вылил чпай в комп... естественно не специально... отложим выход устройства на следующую неделю...
HardWareMan:

--- Цитата: masyanya;149052 ---Добавлено через 47 минут
А куда делся HardWareMan?
--- Конец цитаты ---
В командироФке был ;)
Олег:
Ан точно - статью кильнули. Перелил пока сюда
http://ifolder.ru/2463601
Перелейте кто-нибудь в более надежное место...
HardWareMan:

--- Цитата: Олег;150496 ---Ан точно - статью кильнули. Перелил пока сюда
http://ifolder.ru/2463601
Перелейте кто-нибудь в более надежное место...
--- Конец цитаты ---
Легко. Вот здесь: http://tv-games.ru/modules.php?name=Files&go=show&lid=500
Прямая: http://tv-games.ru/modules.php?name=Files&go=getit&lid=770
andrey20111987:
перекачал ещё сюда
http://vtasu.3dn.ru/load/27-1-0-124
здесь тоже статья с прошивкой и монтажной схемой
 
регистрация фуфловая!

---

ну и где обещеные дрова с форсбеком от масяни ?
Если пообещал то наверно надо делать.
masyanya:

--- Цитата: andrey20111987;153629 ---ну и где обещеные дрова с форсбеком от масяни ?
Если пообещал то наверно надо делать.
--- Конец цитаты ---

Если ты сидишь ничего не делаешь, эт совсем не значит что я ничего не делаю...<_<  Раз обещал, значит сделаю... я ж не баба какая словами раскидываться...>:(
Кстати, какие дрова к Рюмиковской поделке не напиши всё-одно, - FeedBack РАБОТАТЬ НЕ БУДЕТ!!! Ниже объясню почему. Так что придется от меня поделку собирать
Простой джойстик использует In Pipe Int., обычно 0х81, а Force FeedBack кроме InPipe использует ещё и Out Pipe Int., обычно 0х01, дак и вот In используется для передачи данных от устройства (Device) к контроллеру USB (HOST), а OUT соответственно наоборот, Дак вот, чтобы джойстику понять когда ему вибрировать HOST ему должен сообщить через OUT Pipe о том что уже пора, так что если OUT не прописан, тогда и отсекается FeedBack... а OUT у Рюмика не прописан... а поддержку плагиата (а именно, - переписывать его прошивку) я не собираюсь осуществлять... так что придется или собирать от меня устройство (которое кстати по функционалу, походу,:blush: будет покруче) или вообще забыть про FeedBack. С вопросами пожалуйста в личку, так как проект на стадии разработки, не хочется плодить лажу (там схему посмотреть, и т.п.)... с удовольствием отвечу.
P.S. Кстати билд моего устройства уже 21, а  билд прошивки уже за 200 перевалил, так что если это медленно, тогда что такое быстро... эт к вопросу о скорости исполнения...
HardWareMan:

--- Цитата: andrey20111987;153629 ---ну и где обещеные дрова с форсбеком от масяни ?
Если пообещал то наверно надо делать.
--- Конец цитаты ---
Если торопишься - сделай сам. >:(
1. Чел этим занимается как хобби, так что времени не круглые сутки.
2. Работа идет, я с ним постоянно на связи.
Так что жди.
masyanya:

--- Цитата: HardWareMan;153681 ---Если торопишься - сделай сам. >:(
--- Конец цитаты ---
ВОИСТИНУ!
masyanya:
БЛИН!!!! НУ ПРИШЛИТЕ ЖЕ КТОНИТЬ МНЕ MULTITAP!!! А то вот так уже задолбало:
P.S. Вот принципиально ничё делать больше не буду, пока не будет оригинальных разьемов... у меня этой PS, PS2 и прочее никогда небыло, купил два джойстика, мемори кард которые мне собственно некуда вообще втыкать, разьве что в ж... и блин помоч никто не хочет... тока подгоняют... поскорей да поскорей... некоторым 130р жалко на микроконтроллер чтоб пользаватся своимы любимыми джойстиками для ЗЫЧа, а я блин на 2 косоря уже накупил принципиально не нужной мне ХЕРНИ... достало уже... кодишь кодишь.... блин - не работает... кодишь кодишь.... НЕ РАБОТАЕТ... отменяешь всё нахрен - Н Е Р А Б О Т А Е Т, блин а работало же КАК ТАК... начинаешь ковырять прошивку такого блин наковыряешь!!! А потом, глядь, о что это или проводок переломился или карта отошла... гавно...:furious:  
masyanya:
Ого... чё-то я какой-то злой...:)
Ну пришлите кто-нить мультитап, а я в ответ готовое устройство... А?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии