Приставки > Джойстики и прочие манипуляторы
Sega2Nes Reborn. Возрождаем утерянный проект от Cluster'а
Triplex:
--- Цитата: megavolt85 от 10 Март 2021, 13:59:44 ---50 наносекунд сильно большая задержка, плюс время на обработку переменных, плюс вызов функции, это всё дополнительные задержки, а 8bitdo такого не терпит
--- Конец цитаты ---
давай свой вариант компиль :) я потестирую разницу. На том, что есть я не чувствую лага, с момента последних тестов прошел Флинстоны 2 и 3, трехглазого паренька. Дискомфорта не ачучал :D Но твою версию с удовольствием потестирую
megavolt85:
--- Цитата: Triplex от 10 Март 2021, 19:05:28 ---Но твою версию с удовольствием потестирую
--- Конец цитаты ---
пардоньте но под AVR даже компилятор собирать лень, я STM32 люблю
def696:
--- Цитата: megavolt85 от 10 Март 2021, 13:59:44 ---50 наносекунд сильно большая задержка, плюс время на обработку переменных, плюс вызов функции, это всё дополнительные задержки, а 8bitdo такого не терпит
--- Конец цитаты ---
Наверное имелось в виду 50 микросекунд, да именно по этому не работал 8bitdo
50 заменил на 3 us, теперь работает 6-ти кнопочный режим
megavolt85:
--- Цитата: def696 от 10 Март 2021, 20:23:15 ---50 заменил на 3 us, теперь работает 6-ти кнопочный режим
--- Конец цитаты ---
вот проверенный вариант совместимый с кучей джоев, проводных и беспроводных
3 маловато, возникнут проблемы с некоторыми клонами
--- Код: --- uint8_t t[8];
TH_HIGH();
delay_us(20);
t[0] = SS_Port->IDR >> 10;
TH_LOW();
delay_us(20);
t[1] = SS_Port->IDR >> 10;
TH_HIGH();
delay_us(20);
t[2] = SS_Port->IDR >> 10;
TH_LOW();
delay_us(20);
t[3] = SS_Port->IDR >> 10;
TH_HIGH();
delay_us(20);
t[4] = SS_Port->IDR >> 10;
TH_LOW();
delay_us(20);
t[5] = SS_Port->IDR >> 10;
TH_HIGH();
delay_us(20);
t[6] = SS_Port->IDR >> 10;
TH_LOW();
delay_us(20);
t[7] = SS_Port->IDR >> 10;
TH_HIGH();
--- Конец кода ---
def696:
--- Цитата: megavolt85 от 10 Март 2021, 22:14:38 ---вот проверенный вариант совместимый с кучей джоев, проводных и беспроводных
3 маловато, возникнут проблемы с некоторыми клонами
--- Конец цитаты ---
спасибо, буду иметь в виду
Навигация
Перейти к полной версии