Содержание
Примеры обработки сигналов GPIO
Во всех этих примерах используется оценочная плата 1701 DSP, которая поддерживает два аналоговых и семь цифровых входов.
Пример 1
Блоки: Up/Down Control, Index Lookup Table, Push and Hold
Два блока General Purpose input управляют блоком Push and Hold. Его выходы используются для выбора индекса для Index Lookup Table. Блок Up/Down увеличивает или уменьшает индекс в зависимости от уровня. Блок Interface Read подключается к светло-зеленому выводу блока Up/Down Control, который управляет как таблицей поиска индексов, так и блоками Interface Write. Выход Lookup Table управляет красным выводом (используемым для внешнего подключения) блока Single Slew Ext(ernal) Vol(ume). Затем сигналы подаются на два ЦАП — которые являются не чем иным, как аналоговыми выходами платы.
Пример 2
Блоки: Rotary Encoder и Up/Down Control w/ Lookup Table (Up/Down + INTF)
Два блока General Purpose input управляют блоком Rotary Encoder. Его выходы используются для выбора индекса для Up/Down Control w/ Lookup Table. Блок Interface Read подключается к светло-зеленому выводу блока Up/Down Control w/ Lookup Table, который управляет как блоками Single Slew Ext Vol, так и Interface Write. Затем сигналы подаются на два ЦАП, которые являются аналоговыми выходами платы.
Пример 3
Блоки: Push and Hold, Up/Down Control w/ Lookup Table (Up/Down + INTF)
Два блока General Purpose input управляют блоком Push and Hold. Его три выхода используются для выбора индекса для Up/Down Control w/ Lookup Table. Блок Interface Read подключается к светло-зеленому выводу блока Up/Down Control w/ Lookup Table, который управляет как блоками Single Slew Ext Vol, так и Interface Write. Затем сигналы подаются на два ЦАП, которые являются аналоговыми выходами платы.


