реклама на сайте
подробности

 
 
> приемник/передатчик ARINC 429, ктонить делал?
klen
сообщение Nov 26 2008, 19:19
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



свалилось на мою голову перед новым годом ...
жеско объявлено - микросхемы интерфейсы ARINC 429 стоят дорого, поэтому и не мечтай.

требуется сделать сначала передатчик 48кбит/сек
потом такойже приемник

mega64, 14Мгц

приемник кроме слушания шины, должен фильтровать пакеты и зажигать светодиоды

это ваще можно сделать? а то я уже чуствую что без асма в преоываниях непролезет с такой скоростью ..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=GM=
сообщение Nov 27 2008, 00:29
Сообщение #2


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%.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 02:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016