Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD UKNZ_Kakave_Mouse

UKNZ_Kakave_Mouse

Project tags

License

GPL 3.0

License: GPL 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 543
  • 0
  • 0
Update time: 2023-10-06 19:31:23
Creation time: 2023-08-16 20:17:42
Description

Description

Развитие проекта kakave.

Проект платы эмулятора контроллера дисковода, мыши и часов реального времени для слота расширения компьютера УКНЦ.

 

 

Во вложении файл 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

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity description
1 300 C1* RAD-0.1 1 C_RAD-0.1_EU
2 0.1u C2,C3,C4,C5,C6,C7 C1206 6 C_1206_EU
3 100u C8 CAP-D4.0×F1.5 1 CE_TH_D4.0×F1.5_EU
4 0.1u C9,C10,C11,C12 C0805 4 C_0805_EU
5 CR2032H G1 CR2032H 1 CR2032H
6 CON_HEADER_PRG_AVR_ICSP-PTH J1 HEADER_PRG_2X03 1 CON_HEADER_PRG_AVR_ICSP-PTH
7 HDR-M-2.54_1x3 J2,J5 HDR-M-2.54_1X3 2 HDR-M-2.54_1x3
8 HDR-M-2.54_2x2 J3 HDR-M-2.54_2X2 1 HDR-M-2.54_2x2
9 HDR-M-2.54_1x5 J4 HDR-M-2.54_1X5 1 HDR-M-2.54_1x5
10 LED-TH-3mm_R LED1 LED-TH_BD3.0_RED 1 LED-TH-3mm_R
11 LED-TH-3mm_G LED2 LED-TH_BD3.0_GREEN 1 LED-TH-3mm_G
12 10k R1 R0805 1 R_0805_EU
13 1k R2,R3 R0805 2 R_0805_EU
14 4.7k R4,R5 R0805 2 R_0805_EU
15 10kΩ RN1,RN2 RES-ARRAY-TH_10P-P2.54-D1.0 2 A10-293JP
16 Button-6x6x9-Right-Angle SW1,SW2,SW3 SW-TH_BBJ 3 Button-6x6x9-Right-Angle
17 SAB8287A U1,U2 DIP20 2 SAB8287A
18 ATMEGA32A-AN U3 TQFP-44_L10.0-W10.0-P0.80-LS12.0-TL 1 ATMEGA32A-AN
19 AT27C512R-45PU U4 PDIP-28_L36.0-W13.0-P2.54-LS15.5-BL_COPY 1 AT27C512R-45PU
20 HD74LS00P U5 DIP-14_L19.6-W6.4-P2.54-LS7.6-BL 1 HD74LS00P
21 edge48 U6 EDGE_48 1 edge48
22 MINI-DIN6PTH U7 MINI-DIN6 1 MINI-DIN6PTH
23 NO U8 MICROSD SLOT_RZ 1 MICROSD_SLOT2
24 STM32F4XX BLACKPILL U9 STM32F4XX BLACKPILL 1 STM32F4XX BLACKPILL
25 DS3231MZ+ U10 SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL 1 DS3231MZ+
26 NO U11 SDCARD_S 1 SDCARD_S Yes
27 NO U13 OLED-TH_OLED0.96-I2C 1 OLED 0.96"
28 USB A/F 90° Outside the buckle straight foot USB1 USB-A-TH_USB-M-1_C2346 1 USB A/F 90° Outside the buckle straight foot
29 16MHz X1 OSC-TH_L11.1-W4.7-P4.88 1 X49UD12MSD2SC

Unfold

Project Attachments

Project Attachments

Order File name Download times
1

mouse.rar

17
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn