|
приемник/передатчик ARINC 429, ктонить делал? |
|
|
|
 |
Ответов
|
Nov 27 2008, 00:29
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(klen @ Nov 26 2008, 19:19)  это ваще можно сделать? а то я уже чувствую что без асма в прерываниях не пролезет с такой скоростью Не надо паниковать раньше времени. Сделать можно, и даже на си. Как сделать приём. Подключаете сигнал к ноге INT0 и для простоты ещё к какому-нибудь пину (можно и одной ногой обойтись). По приходу прерывания настраиваете таймер1 на инверсные 437 тактов (1,5*То), таймер1 работает от клоков проца. По прерыванию от таймера сдвигаете 32-битное слово, опрашиваете входную ногу, запоминаете принятый бит, затем настраиваете таймер на 292 (длительность бита То). Ну, про передачу и так понятно. По такому алгоритму у вас проц будет стоять 90% времени. Единственная возможная проблема может возникнуть - стабильность частот прм-прд должна быть порядка 0,7%.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
Сообщений в этой теме
klen приемник/передатчик ARINC 429 Nov 26 2008, 19:19 galjoen Цитата(klen @ Nov 26 2008, 22:19) свалило... Nov 26 2008, 20:12 Alex128 Цитата(klen @ Nov 26 2008, 23:19) это ващ... Nov 26 2008, 20:41 bloodden Цитата(Alex128 @ Nov 26 2008, 22:41) Дела... Nov 26 2008, 22:47 galjoen Цитата(=GM= @ Nov 27 2008, 03:29) Не надо... Nov 27 2008, 07:29  klen большое спасибо.
буду делать. технология понятна. Nov 27 2008, 07:41  =GM= Цитата(galjoen @ Nov 27 2008, 07:29) Вмес... Nov 27 2008, 12:58 SS85 Случайно, ни у кого нет документации по ARINC 429 ... Nov 28 2008, 15:08 rezident Цитата(SS85 @ Nov 28 2008, 20:08) Случайн... Nov 28 2008, 15:32  SS85 Цитата(rezident @ Nov 28 2008, 19:32) Гуг... Nov 28 2008, 15:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|