
UKNZ_Kakave_Mouse
STDUKNZ_Kakave_Mouse
License
:GPL 3.0
Description
Развитие проекта kakave.
Проект платы эмулятора контроллера дисковода, мыши и часов реального времени для слота расширения компьютера УКНЦ.
В настоящий момент данный проект имеет статус EOL в связи с завершением нового проекта.
Во вложении файл mouse.rar содержит исходный текст для Arduino а так же готовые прошивки для Atmega16 и Atmega32. Для работы в среде Arduino с микроконтроллерами Atmega16 и Atmega32 необходимо установить ядро MightyCore. Скетч использует библиотеку Ps2mouse. Для прошивки микроконтроллера Atmega16 (32) можно воспользоваться любым внутрисхемным программатором, например USBasp. Если у вас нет программатора, но есть плата Arduino, то можно воспользоваться ей, загрузив скетч ArduinoISP. Лучше всего запаять на плату Atmega первой и сразу прошить. Если же шинные формирователи 8287 (они же кр580ва87) уже установлены, то необходимо перемычку J2, по умолчанию установленную в положение JOB, перерезать и перевести в положение PROG, а после завершения прошивки вернуть обратно.
Там так же есть бинарный файл для прошивки ПЗУ, которая используется в качестве дешифратора адреса. Возможно, что для ПЗУ будет критичным тайминг. Старайтесь выбирать с минимальным, например w27c512-70.
Файл moutst.dsk содержит образ диска с тестовой программой для проверки работы мыши.
В качестве разъема для подключения мыши можно опционально выбрать PS/2 либо USB, но помните, что контроллер поддерживает только стандарт PS/2 и независимо от разъема мышь должна ему соответствовать. Кроме прочего это значит, что беспроводные мыши не поддерживаются однозначно.
На плате предусмотрена возможность установки одновременно двух слотов: SD и uSD. Но не пытайтесь одновременно установить две карты, это не поддерживается. Все, что касается проекта KAKAVE, вы найдете здесь.
Микросхема RTC U10 DS3231MZ в настоящее время никак не поддержена программно, поэтому устанавливать ее на плату пока не имеет смысла. В дальнейшем, когда будет обеспечена соответствующая поддержка, понадобится обновить прошивки ПЗУ и Atmega.
Емкость конденсатора C1, возможно, потребуется подобрать в пределах 300...1000пФ.
Design Drawing

BOM


Project Members

Comment