Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
1. В документации говорится о NRZ кодировании данных. Насколько это критично? Т. е. нужно ли самому кодировать/декодировать данные при передаче/приёме? Или можно не кодировать данные? Зачем нужно дополнительное кодирование NRZ, если есть встроенный кодек Баркера?
2. Генерация сигнала DCLK. Как я понял, в режиме приёмника он генерируется только, когда идёт приём данных. А в режиме передатчика он когда генерируется? Постоянно?
3. Не совсем понятна работа с SPI. Стартбиты, стопбиты... придумали же...
Т. е. при обмене как будет выглядеть первый записываемый в трансивер байт? Вот так вот: 1 0 Х А4 А3 А2 А1 А0 ? Где Х - чтение или запись. Нуль слева - старт бит. Далее идёт байт данных (второй байт). Потом надо как-то стопбиты сделать. Как? Просто записать байт вида 1 1 Х Х Х Х Х Х (третий байт)?
4. Назначение выводов RX, TX. Коммутация антенны? А почему антенна автоматически не коммутируется при выборе режимов работы: приёмник или передатчик? Зачем два сигнала, когда можно обойтись одним?
5. Частотный диапазон. Его можно выбирать или он жёстко привязан к трансиверу? (наверное так, это из названия видно, а тогда регистр RTParam_Band - только для чтения?)
Спасибо.