User Tag List

Страница 7 из 22 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 258

Тема: ZX Remote GamePad

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    [B]
    Все ли так гладко при использовании предлагаемых вами трансиверов. Можем мы их врезать в линию связи вместо UART без изменения программы ?
    Все зависит от реализуемого Вами протокола .
    nRF24xxx работает с пакетами - 32 байта , аппаратный контроль целости пакетов . Скорость 2мбит.
    HAL - SPI , до 8мбит .
    Код:
    1.1 Features
    Features of the nRF24L01 include:
    •Radio
    X Worldwide 2.4GHz ISM band operation
    X 126 RF channels
    X Common RX and TX pins
    X GFSK modulation
    X 1 and 2Mbps air data rate
    X 1MHz non-overlapping channel spacing at 1Mbps
    X 2MHz non-overlapping channel spacing at 2Mbps
    • Transmitter
    X Programmable output power: 0, -6, -12 or -18dBm
    X 11.3mA at 0dBm output power
    • Receiver
    X Integrated channel filters
    X 12.3mA at 2Mbps
    X -82dBm sensitivity at 2Mbps
    X -85dBm sensitivity at 1Mbps
    X Programmable LNA gain
    • RF Synthesizer
    X Fully integrated synthesizer
    X No external loop filer, VCO varactor diode or resonator
    X Accepts low cost ±60ppm 16MHz crystal
    • Enhanced ShockBurst™
    X 1 to 32 bytes dynamic payload length
    X Automatic packet handling
    X Auto packet transaction handling
    X 6 data pipe MultiCeiver™ for 1:6 star networks
    • Power Management
    X Integrated voltage regulator
    X 1.9 to 3.6V supply range
    X Idle modes with fast start-up times for advanced power management
    X 22uA Standby-I mode, 900nA power down mode
    X Max 1.5ms start-up from power down mode
    X Max 130us start-up from standby-I mode
    • Host Interface
    X 4-pin hardware SPI
    X Max 8Mbps
    X 3 separate 32 bytes TX and RX FIFOs
    X 5V tolerant input
    Стоят копейки http://www.aliexpress.com/item/free-...079264918.html

    Подробней о реализации можно почитать здесь http://kazus.ru/forums/showthread.php?t=19992

    ---------- Post added at 10:47 ---------- Previous post was at 10:38 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    что USB-UART стоит дороже 50 руб с доставкой.
    Нормальный USB-UART(не на МК) стоит дороже .
    FT232 дорогая зараза.

    Поэтому это предложение мне не подходит. Себе в убыток.
    Ну в принципе привел для того кто сам захочет изготовить...
    Последний раз редактировалось dosikus; 18.01.2014 в 10:44.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    ZEK
    Гость

    По умолчанию

    Варианты 6,7,8 можно сделать беспроводной джой + какой нить беспроводной контролер с экранчиком, что бы управлять этим всем делом, в качестве среды передачи можно ИК, дешево и сердито

  4. #3

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    в качестве среды передачи можно ИК, дешево и сердито
    Многие USART имеют IrDA ...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  5. #4

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Многие USART имеют IrDA ...
    Давайте сначала сделаем базовый вариант на проводах. Потом можно будет каждому доработать, как раньше было принято в журнале "РАДИО".

    Нужно учитывать, что нам нужно передавать сигналы постоянно, а не кратковременно, как в ПДУ телевизоров. Поэтому готовьтесь иметь проблемы с заменой батареек.
    "L-256"

  6. #5
    ZEK
    Гость

    По умолчанию

    Посылать постоянно не нужно, на стороне применика помнить должно состояние, можно изредка повторять, что бы с залипания исключать, нужно просто 2 кода, 0x01-кнопка нажата, 0x81 конопка отпущена

  7. #6

    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    292
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я кстати, таки не нашел, ST-link то расковыряли? Я просто не особый любитель виндовсов (скорее, наоборот) и опенсурсные решени мне много более по душе.

    P.S. Я вовсе не против STM как могло некоторым показаться

  8. #7

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    Я кстати, таки не нашел, ST-link то расковыряли? Я просто не особый любитель виндовсов (скорее, наоборот) и опенсурсные решени мне много более по душе.

    Я же уже давал ссылку :
    http://zx.pk.ru/showpost.php?p=663111&postcount=72
    Все реверсировали , причем v2 .
    Кстати STLink не совсем подходит для проприетароненавистников , поддержка практически никакая .
    Лучше JLink , клон с доставкой ~500р...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  9. #8

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Текущая конструкция и блок-схема на современных микроконтроллерах:



    1. Будет ли нормально работать связь через UART без кварцев ?
    2. Какой разъем для прошивки у ST-LINK ?

    Планируется такой порядок передачи данных:
    Кемпстон - 1 байт (ст. 3 бита = 0)
    Клавиатура - 8 байтов (ст. 3 бита = 1)
    Управляющие сигналы - 1 байт (ст. 3 бита = 1)
    Контрольная сумма - 1 байт

    Итого: 11 байтов в пакете.

    Длительность передачи: 11 * 10 / 19200 ~ 5.7 мс
    Последний раз редактировалось zx-kit; 19.01.2014 в 20:42.
    "L-256"

  10. #9

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    [B]
    1. Будет ли нормально работать связь через UART без кварцев ?
    2. Какой разъем для прошивки у ST-LINK ?
    1) Работает , и нормально . Но вот на такой расстояние как у Вас не пробовал, ХЗ . И дело то не в стабильности частоты ...
    А в чем проблема с кварцем? 8 МГц вполне доступны ...
    2)
    Чисто для прошивки и дебага 4 пина :
    1) VCC
    2) SWDIO
    3) SWCLK
    4) GND

    Если пины SWD задействованы в схеме, то добавляем RESET
    1) VCC
    2) SWDIO
    3) SWCLK
    4) GND
    5) RESET

    Если нужен вывод отладочной информации через SWO(аналог printf),
    добавляем SWO
    1) VCC
    2) SWDIO
    3) SWCLK
    4) GND
    5) RESET
    6) SWO

    Только для заливки через бут 3 пина :
    в большинстве своем через UART
    1) RX
    2)TX
    3)GND


    Цитата Сообщение от zst Посмотреть сообщение
    Можно купить по вкусу, разобрать, отрезать лишнее и подпаять проводками.
    Да не надо ничего резать !!!!
    Заложите в keypad 3 пина , или софтовый SPI или аппаратный .
    Все эти gamepad'ы нормально работают от 3v ...

    Двустрочник нормально переваривает уровни 3v , но питать его надо все таки от 5v .
    И в таком варианте желательно посадить RW на GND .
    Кстати - а зачем 2х строчник юзать 8ми битной шиной ? 6 пинов всего на 4х битной :
    RS
    E
    D4
    D5
    D6
    D7

    Экономим АЖ 4 пина - как раз на джойстик NES, SNES и иже с ними...
    Последний раз редактировалось dosikus; 19.01.2014 в 21:33.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  11. #10

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    1) Работает , и нормально .
    А в чем проблема с кварцем? 8 МГц вполне доступны ...
    Ну лишняя деталь ...
    2)
    Чисто для прошивки и дебага 4 пина :
    ...
    Только для заливки через бут 3 пина :
    в большинстве своем через UART
    1) RX
    2)TX
    3)GND
    Там еще наверно нужна будет кнопочка, как в Speccy2010 ?
    Да не надо ничего резать !!!!
    Заложи в keypad 3 пина , или софтовый SPI или аппаратный .
    Все эти gamepad'ы нормально работают от 3v ...
    Это для Денди ? Для Сеги надо 5 (просто параллельно) или 7 (для использования всех кнопок). На как я понял, их не сравнить в удобстве с резиновыми корпусами геймпадов типа PSP3. А там придется резать, если там есть контакты.

    А как геймпад от Денди или Сеги будет работать - параллельно (не аппаратно, а по результату) кнопкам кейпада ?
    Для Сега-джойстика можно вывести разъем на корпус кейпада с микроконтроллером.

    Двустрочник нормально переваривает уровни 3v , но питать его надо все таки от 5v .
    И в таком варианте желательно посадить RW на GND .
    Кстати - а зачем 2х строчник юзать 8ми битной шиной ? 6 пинов всего на 4х битной :
    RS
    E
    D4
    D5
    D6
    D7
    Экономим АЖ 4 пина - как раз на джойстик NES, SNES и иже с ними...
    В арме же 64 пина - зачем экономить ? Это можно было бы сделать, если 20 - ногий, но 20 не хватит. Хотя на 4 провода меньше паять.

    Теоретически можно под несколько простых типов геймпада выделить свои ножки и обрабатывать все сразу, а подпаивать только тот геймпад, который нравится.
    Последний раз редактировалось zx-kit; 19.01.2014 в 21:40.
    "L-256"

Страница 7 из 22 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Super GamePAD
    от zx-kit в разделе Устройства ввода
    Ответов: 1
    Последнее: 02.01.2014, 10:39
  2. Unreal+PC Gamepad
    от breeze в разделе Эмуляторы
    Ответов: 5
    Последнее: 20.10.2007, 23:09

Ваши права

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