Перейти к содержанию

Навигация

I/O Mapping Matrix: различия между версиями

Нет описания правки
м (Поправил текст)
Строка 70: Строка 70:


[[Еxamples of interaction | Примеры программирования взаимодействия входов и выходов]]
[[Еxamples of interaction | Примеры программирования взаимодействия входов и выходов]]


  <!--
  <!--
Строка 127: Строка 129:
| style="text-align:center;vertical-align:bottom;" | [[File:Mm_1110.png|frameless|270px]]<br>(14, 0x0E) — Изменить состояние, потом <br>включить при размыкании
| style="text-align:center;vertical-align:bottom;" | [[File:Mm_1110.png|frameless|270px]]<br>(14, 0x0E) — Изменить состояние, потом <br>включить при размыкании
| style="text-align:center;vertical-align:bottom;" | [[File:Mm_1111.png|frameless|270px]]<br>(15, 0x0F) — Изменить состояние при замыкании<br>и вернуться к исходному состоянию<br>при размыкании
| style="text-align:center;vertical-align:bottom;" | [[File:Mm_1111.png|frameless|270px]]<br>(15, 0x0F) — Изменить состояние при замыкании<br>и вернуться к исходному состоянию<br>при размыкании
|}
Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий. Добавлена обработка 4 типов нажатий: короткое, длинное, двойное и сначала короткое, затем длинное. Настраиваемые действия аналогичны Mapping-матрице, также как и принцип выбора регистра на пересечении. Биты '''yy''' не используются. Адреса для настройки матриц нажатий.
Короткое нажатие:
{| class="wikitable" style="float:left; margin-left: 10px;"
! Регистры !!  !! colspan="8"| Выходы '''MR3-6'''
|-
!
|  || '''1''' || '''2''' || '''3''' || '''4''' || '''5''' || '''6''' || '''7''' || '''8'''
|-
!rowspan="8" |Входы
| '''1''' || 544 || 545 || 546 || 547 || 548 || 549 || 550 || 551
|-
| '''2''' || 552 || 553 || 554 || 555 || 556 || 557 || 558 || 559
|-
| '''3''' || 560 || 561 || 562 || 563 || 564 || 565 || 566 || 567
|-
| '''4''' || 568 || 569 || 570 || 571 || 572 || 573 || 574 || 575
|-
| '''5''' || 576 || 577 || 578 || 579 || 580 || 581 || 582 || 583
|-
| '''6''' || 584 || 585 || 586 || 587 || 588 || 589 || 590 || 591
|-
| '''7''' || 592 || 593 || 594 || 595 || 596 || 597 || 598 || 599
|-
| '''0''' || 600 || 601 || 602 || 603 || 604 || 605 || 606 || 607
|}
|}
wb_editors
210

правок