надо было это в ридми указать и всё
надо было это в ридми указать и всё
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В проекте оказался небольшой недостаток - не посылается команда сброса на клавиатуру. Из-за этого не все клавиатуры будут работать. У меня - клавиатура USB, но работает с пассивном переходником в порту PS/2.
Добавил, форкнутые исходники лежат тут: https://github.com/tchv71/RK8266
valerium (18.10.2023)
Ха, работает только че-то не поключается к вайфаю, пишет то ошибка подключения, то нет сети. Думаю на сам модуль ESP. Я уже привык к тому, что из 30 модулей - 7 обычно бракованных. И у меня вопрос, а можно прямо вшить в ЕСП несколько игрушек и бейсик?
Последний раз редактировалось vsemuremont; 26.12.2021 в 14:30.
Доброго вам.
Наткнулся случайно. Немножко собрал. Прошилось, и даже заработало.
Но - не работает WiFi... По "пробелу" 2-3 секунды думает, моргает тремя лампочками на клаве и опять предлагает на выбор жмякнуть "Esc" или "Пробел".
В процессе нон-стоп тыкания по пробелу пару раз предложил выбрать из доступных сетей!, но по итогу ничего не дало.
Без сетки вещь в себе. Конечно монитор потыкать тоже забавно, но хотелось бы несколько игрушек засунуть ))
В варианте "мертвый WiFi на esp" - как через прошивку напихать хоть чего нибудь?
Заранее благодарю.
С уважением,
Алексей
-------------------------------
ZX Evolution rev.C
Радио-86РК на ESP-01S
Можно вот про это поподробнее ? Заливал авторский билд 23 - ни одна из двух имеющихся дома клавиатур не заработала, то есть картинка есть, а реакции на клавиатуру нету. В четырех резисторах ошибиться довольно сложно, поэтому пока решил, что не повезло с обеими клавиатурами.
В упомянутом форке есть сборка с исправленным сбросом ? (Просто вижу, что бинари очень старые и вроде без изменений, извините, глубже пока не вникал).
Или там только исходники правленные ? Есть что-то готовое, что можно залить, чтоб проверить работу клавиатуры ?
Upd: третья клавиатура заработала. Видимо дело правда в том, что некоторые клавиатуры требуют команды сброса после включения, а какие-то работают и без сброса.
Сейчас проблема в том, что синхронизация дико нестабильная. На двух ЖК-мониторах кадры плывут и строки дергаются влево-вправо. Телевизор LG TFT вообще не опознал там сигнала. Имеет ли смысл подбирать резисторы в выходных цепях или что для устойчивости картинки можно сделать?
Последний раз редактировалось valerium; 21.10.2023 в 00:06.
Господа, а где найти инструкцию по прошивке сего чуда? А то я знаком с данным девайсом от слова "никак", а попробовать хочется...
Прошивается программой Flash Download Tools. Если используете Wemos D1 Mini, то просто подключаете шнурком УСБ, если ЕСР-01, то вот так.
Последний раз редактировалось Mizetsky; 27.10.2023 в 18:31.
Или вот еще одна + процедура прошивки - здесь же, в этой ветке:
https://zx-pk.ru/threads/28907-appar...l=1#post953506
Расскажите, что у кого получилось с запуском этого девайса. У меня картинка неустойчивая, кадры ползут, строки сдвинуты....это на двух мониторах с композитом.
С какими номиналами резисторов это у всех работает стабильно ? Как в схеме или подбирать надо ?
Работает нормально, правда в.23 какая-то глючноватая. Попробовал разные, стабильней всего работала в.21
Схема:
Последний раз редактировалось Mizetsky; 27.10.2023 в 19:06.
valerium (27.10.2023)
Заинтересовался этим проектом, собрал. Схема и все номиналы резисторов, 74HC00, как в оригинале от heavy, за исключением модуля 8266, у меня плата ESP-12E, а в качестве разъема на клавиатуру USB, а не PS/2 и, соответственно, клавиатура USB, работающая как PS/2. Картинка стабильная на двух телевизорах, с этим все ок, а вот клавиатура отказывается сбрасываться при включении. Клавиатур перепробывал 4 штуки, все они с PIC12F675 работающим по протоколу PS/2 в других проектах работают, хотя там PIC питается от +5В, а не как здесь ESP от +3.3В. Сама то клавиатура питается от +5В и там и здесь. Залил прошивку от БК0010 и клавиатура почти заработала, почти - после подачи питания на ESP требовалось клавиатуру отключить из USB и снова включить, клавиатура на это мигает светодиодами и стабильно работает. Вернулся на прошивку РК, и передергиванием USB, клавиатура один раз 'даже' запустилась. Пробовал прошивки как оригинальные от heavy, так и из этого github:
поведение одинаковое. Пробовал проект Специалиста, и там клавиатура не сбрасывается.В проекте оказался небольшой недостаток - не посылается команда сброса на клавиатуру. Из-за этого не все клавиатуры будут работать. У меня - клавиатура USB, но работает с пассивном переходником в порту PS/2.
Добавил, форкнутые исходники лежат тут: https://github.com/tchv71/RK8266
Попытался использовать исходники БК0010 за основу для работы с клавиатурой в РК, все пересобрал, но поведение не изменилось, клавиатура не работает.
В процессе запуска пришел к такому варианту, исходники из github выше, файл ps2.c, функция static PT_THREAD(task(struct pt *pt)) :
Скрытый текст
...
resend3:
// PS2_CLK вниз
gpio_off(PS2_CLK);
gpio_init_output(PS2_CLK);
PT_SLEEP(100);
// PS2_DATA вниз (старт бит)
gpio_off(PS2_DATA);
gpio_init_output(PS2_DATA);
PT_SLEEP(200);
// Отправляем команду "Reset"
ack=0;
resend=0;
start_tx(0xFF);
// Отпускаем PS2_CLK
gpio_init_input_pu(PS2_CLK);
// --- PVV --->
while(gpio_in(PS2_CLK)==0);
gpio_on(PS2_DATA);
gpio_init_output(PS2_DATA);
gpio_init_input_pu(PS2_DATA);
while(gpio_in(PS2_DATA)==1);
// <--- PVV ---
// Ждем немного
PT_SLEEP(5000);
// Проверим подтверждение
if (resend) goto resend3;
...[свернуть]
с такой обработкой все мои клавиатуры стабильно запускаются во всех комбинациях - подача питания на ESP с воткнутой клавиатурой, перетыкание клавиатуры на горячую, подача питания на ESP без клавиатуры и последующее её подключение. Сделал эту доработку в исходниках БК и Специалиста, и там клавиатура стала работать полностью стабильно.
Бинарник нужен?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)