Кстати - в нынешние времена лучше поставить StepDown на плату, чем LDO. Последние греются (разница в напряжениях умноженная на проходящий ток уходит полностью в нагрев). Места требуют мало, компонентов мало, да и те копейки стоят.
Вид для печати
Плату доделал, на днях закажу изготовление.
Вот читаю и думаю. Сколько проблем. Есть такая штука, которую я придумал в 80 годы прошлого века, а технологии в нашем веке подтянулись к чипу MT8816 (аналоговая матрица).
Программится от любого чайника. Любая раскладка из таблицы, любой интерфейс из коробки множества библиотек, совместима со всем, где клавиатура представляет из себя матрицу кнопочек.
з.ы. тут на форуме некоторые идейку стыри, ну да ладно. дело житейское.
Ну, ОК. Но карапузики выбирают MT8816. При плохом выборе, мы и наблюдаем не один год.
https://www.youtube.com/watch?v=jmzP4eFKI-k
З.ы. кемстон делается в легкую на любой микрохе с набором ключей, это вообще незадача.
Да ничего. А клавиатура от моего КР-02 плачет лет уж 30 лет.
Молодо зелено. Там матрица, как и у ZX.
Извените, уж надавлю. Ладно изобретай поровоз. Которы не взлетит.
Плату заказал, обещают через 20 дней.
Пришли 60 штук EPM3064 отсюда http://aliexpress.ru/item/1005001682821885.html (скоро должен появиться отзыв).
На момент заказа там была лучшая цена. Внешний вид паршивый. Почти наверняка б/у.
Проверил выборочно 12 штук (старался выбирать самые худшие и сомнительные на вид), все 12 прекрасно прошились.
Ребята, или вам какая-то паленая партия попалась, или я что-то делаю не так.
Значит или "ветер сменился", или то, что я говорил, касалось в большей части PLCC44-корпусов, коих китайцы успешно наковыривали из б/у железа (а-ля игровые автоматы), где по нехватке ног разрабы задействовали ноги jtag под io.
В любом случае, Михаил уже заказал плату и там уже точно не PLCC.
Кстати, а на чем для платы выбор остановился, на 3064, судя по эскизу ?
Кому как везет. Мы с ТС только позавчера разлочивали 7064 с соседнего рынка. Успешно, кстати.
Выбор остановился на EPM7064 в корпусе PLCC44.
Немного проясню ситуацию. Заказанные платы это макет для разных экспериментов с связкой STM32+CPLD. Сделанный на скорую руку и без основательной проработки.
По результатам экспериментов будет разработано устройство реализующее мои хотелки, результатами поделюсь с общественностью, возможно кому то пригодится.
- - - Добавлено - - -
И разлоченый чип исправно функционирует в макете#0 (тот, который гора проводов).
https://pic.maxiol.com/thumbs2/16183...0413152315.jpg
Приехали платки. Буду собирать и проверять.
Да, 4-х слойка. Делают такое в https://www.rezonit.ru/
- - - Добавлено - - -
https://pic.maxiol.com/thumbs2/16183...image20210.jpg
Почти все запаял. Вечером буду тестить.
Клавиатура работает. Единственное, забыл подтягивающие резисторы на линии BA0-7.
Добавил в первое сообщение ссылку на проект. Пользуйтесь, если кому то это нужно.
Если кто то знает как прикрутить поддержку usb gamepad`ов к stm32 поделитесь ссылкой.
Есть лишние пустые платы, если кому то нужно пишите.
Создал тему на барахолке для желающих приобрести плату https://zx-pk.com/forum/viewtopic.php?f=4&t=19175.
Обновил репозитарий, добавлены фалы в формате pdf.
Появилась поддержка usb gamepad. После тестирования обновлю файлы прошивки.
а как-бы это получить доступ к исходникам?? они не доступны там где они лежат((( буду признателен!
Проверил настройки репозитария, все открыто.
git clone https://MikhaelK@bitbucket.org/Mikha...b2spectrum.git
и все исходники у Вас.
Код для геймпада сейчас там очень сырой, и еще нет поддержки PS2 клавиатур. Надеюсь найду время все это поправить.
Интересно, а Dualshock 4 будет работать? Со свистком или через кабель.
Хороший вопрос. Надо тестировать и пробовать.
В той прошивке, что выложена для него на гитхабе пока вообще нет поддержки. Но код геймпада для этого контроллера уже есть, в другом проекте - развитии этого так сказать.
Почему не добавил? Пока никто не просил... Одну плату отправил человеку, он её еще не собрал наверное.
ЗЫ (Сам код там есть, но он ничего не делает - не нажимает кнопочки)
Проблем с переездом на f446 быть не должно. C EPM7128 тоже не должно возникнуть проблем.
Вот тот проект, который сейчас потихоньку доделываю:
git clone https://MikhaelK@bitbucket.org/Mikha...onexpander.git
ЗЫ купить дуалшок пока не могу, мне бы до сеговского добраться - обещал его добавить.