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) |