У которой нет ПДУ
на телефон скачал irplus Wave, подключил 2 ик-диода(для частоты 38кГц) к телефону - приставка реагировала на команды с телефона
распаковав приложение на компьютере, нашел xml файл пульта, который реагировал на приставку
вот он:
Спойлер
<irplus><device manufacturer="UNITED" model="DVB-2" columns="12" format="WINLIRC_NEC1">
<button label="" backgroundColor="FFC84334" span="6">0x00fd 0x9a65</button>
<button label="" span="6">0x00fd 0xb24d</button>
<button label="1" span="4">0x00fd 0x4ab5</button>
<button label="2" span="4">0x00fd 0x0af5</button>
<button label="3" span="4">0x00fd 0x08f7</button>
<button label="4" span="4">0x00fd 0x6a95</button>
<button label="5" span="4">0x00fd 0x2ad5</button>
<button label="6" span="4">0x00fd 0x28d7</button>
<button label="7" span="4">0x00fd 0x728d</button>
<button label="8" span="4">0x00fd 0x32cd</button>
<button label="9" span="4">0x00fd 0x30cf</button>
<button label="INPUT" span="4">0x00fd 0x52ad</button>
<button label="0" span="4">0x00fd 0xf00f</button>
<button label="RECALL" span="4">0x00fd 0xe817</button>
<button label="GUIDE" span="4">0x00fd 0x48b7</button>
<button label="PAUSE" span="4">0x00fd 0xb04f</button>
<button label="FAV" span="4">0x00fd 0xa857</button>
<button label="EXIT" span="4">0x00fd 0x8877</button>
<button label="" span="4">0x00fd 0x609f</button>
<button label="INFO" span="4">0x00fd 0x708f</button>
<button label="" span="4">0x00fd 0x5aa5</button>
<button label="ENTER" span="4">0x00fd 0x58a7</button>
<button label="" span="4">0x00fd 0xd827</button>
<button label="SUBTITLE" span="4">0x00fd 0x10ef</button>
<button label="" span="4">0x00fd 0x6897</button>
<button label="MENU" span="4">0x00fd 0x8a75</button>
<button label="R" fillColor="FFC84334" span="3">0x00fd 0x629d</button>
<button label="G" fillColor="FF1E7854" span="3">0x00fd 0x22dd</button>
<button label="Y" fillColor="FFD6A81F" span="3">0x00fd 0x20df</button>
<button label="B" fillColor="FF2A4C94" span="3">0x00fd 0xe01f</button>
<button label="AUDIO" span="4">0x00fd 0x12ed</button>
<button label="TEXT" span="4">0x00fd 0xd02f</button>
<button label="DASH" span="4">0x00fd 0x48b7</button>
</device>
</irplus>
Потом через линейный вход записал с телефона аудиосигнал кнопки "ВНИЗ"
Открыл в Audacity и в нем спектр аудио по протоколу NEC соответствует коду кнопке "ВНИЗ" из xml-файла в прямом порядке
Код: Выделить всё
<button label="" span="4">0x00fd 0x6897</button>Аудио:
Я перепробовал множество вариантов отправки и формирования 38кГц , но приставка так и ни на что не отреагировала(проверял на обычном светодиоде - мк работает, и ставил 3 разных ик-диода, так же их проверял через камеру)
я не пойму- допустим ножка 0 формирует 38 кГц(формировала, проверял в протеусе частотометром, фьюз предделителя/8 выключен)
и в прерывании надо прописывать отключение ШИМ?
а в отправке байтов включать\выключать для формирования импульсов
или вариант
в прерывании отключать ножку ик-диода?
а байты паузами и включениями отправлять в main,while
или байты нужно отправлять в прерывании?
а может я не те байты передаю?
но аудиосигнал точно соответствует байтам(я пробывал и точно как в аудио отправлять, и паузы делать точно как в протоколе описано)
с чужими кодами,вариантами отправки байт и генерацией 38кГц - тоже приставка не реагирует



