© 2024 EasyEDA Some rights reserved ISO/IEC
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
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
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?