R1 I2S » History » Version 1
krufter_multiclet, 05/12/2015 11:36 AM
1 | 1 | krufter_multiclet | h1. I2S Мультиклет R1 |
---|---|---|---|
2 | 1 | krufter_multiclet | |
3 | 1 | krufter_multiclet | Особенности: |
4 | 1 | krufter_multiclet | 1) Работает в режиме "ведущий" и "ведомый" |
5 | 1 | krufter_multiclet | 2) Выбор разрядности сэмпла от 16 до 32 бит |
6 | 1 | krufter_multiclet | 3) Глубина буфера приемника-передатчика 32 строки |
7 | 1 | krufter_multiclet | 4) Предделитель синхронизирующей частоты |
8 | 1 | krufter_multiclet | |
9 | 1 | krufter_multiclet | Cтроки буфера приемника-передатчика размещаются в виде регистров(адреса смещения 0xC, 0x10, 0x14...) |
10 | 1 | krufter_multiclet | Статусный бит LSBF означает, что 16 строк общего буфера заполнены. |
11 | 1 | krufter_multiclet | Статусный бит HSBF означает, что все 32 строки общего буфера заполнены. |
12 | 1 | krufter_multiclet | |
13 | 1 | krufter_multiclet | Регистр конфигурации: |
14 | 1 | krufter_multiclet | Бит 0 - разрешение работы |
15 | 1 | krufter_multiclet | 1 - разрешение прерываний |
16 | 1 | krufter_multiclet | 2 - установка записи левого канала (1 - в нечетные адреса, 0 - в четные адреса) |
17 | 1 | krufter_multiclet | 3 - выбор режима (1 - ведущий, 0 - ведомый) |
18 | 1 | krufter_multiclet | 4 - прием или передача данных (1 - передача, 0 - прием) |
19 | 1 | krufter_multiclet | 5-7 - резерв |
20 | 1 | krufter_multiclet | 8-15 - предделитель (частота работы процессора делится на число записанное а данных битах) |
21 | 1 | krufter_multiclet | 16-21 - размер сэмпла (16-32) |