© 2024 EasyEDA Some rights reserved ISO/IEC
Brand new interactions and interfaces
Smooth support for design sizes of over 3W
devices or 10W pads
More rigorous design constraints, more
standardized processes
For enterprises, more professional users
Easy to use and quick to get started
The process supports design scales of 300
devices or 1000 pads
Supports simple circuit simulation
For students, teachers, creators
STD UKNZ_Kakave_Mouse
Mode:
Развитие проекта 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пФ.
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
Loading...
Do you need to add this project to the album?