Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Бибилиотека для работы с платой


Автор: Aline 27.5.2013, 12:43
Требуется работать с платой ARINC-825, она же CAN. Необходимо будет считывать данные и передавать их для визуализации. Сама еще ни разу подобные вещи не писала, и пока даже не знаю с чего начать . Есть примеры библиотек для ARINC-429. Почитала и уже кое что посмотрела из доков, поняла что сначала надо создать CreateFile И для различных команд использовать DeviceIoControl. Но не понимаю как вообще обращаться к регистрам. Как доставать оттуда данные. Вообще было бы замечательно увидеть какой нибудь простой примерчик,с подробным объяснением сделанного. 
Документация на плату у меня есть, расписана структура данных и регистры.


Автор: xvr 27.5.2013, 15:28

 ! 
xvr
Вы решили ваш вопрос во всех разделах задать? Кросспосты запрещены правилами форума.


Автор: Aline 27.5.2013, 15:32
xvr, послушайте, что случилось за 3 года? Всё такие агрессивные стали, мрак какой то :(
Я не нашла как можно перенести свою тему в другой раздел, про то что её можно в том разделе удалить - не подумала. Это преступление?
Похоже, вообще желание скоро пропадет что либо на форуме спрашивать :(

Автор: xvr 28.5.2013, 16:38
Цитата(Aline @  27.5.2013,  15:32 Найти цитируемый пост)
Я не нашла как можно перенести свою тему в другой раздел,

Можно попросить модератора (того раздела, откуда нужно перенести тему)

Цитата

честно: я в этом не очень разбираюсь, мне скинули эту документацию. Я так понимаю, что суть от этого не меняется? Или я глубоко заблуждаюсь?
Заблуждаетесь. То, что вам скинули, для програмирования чего либо на РС вам никак не пригодится.

Цитата

Вот из Вашего сообщения я поняла, что мне нужна конкретная плата, нужен драйвер и нужно его описание .  
Именно так. Сам по себе РС с CAN работать не умеет - нужна какая то железка, которая одним концом подключается к РС, а другим к CAN. Вот с этого и надо начинать


Автор: Aline 29.5.2013, 15:56
Цитата(xvr @  28.5.2013,  16:38 Найти цитируемый пост)
То, что вам скинули, для програмирования чего либо на РС вам никак не пригодится

да? А мой руководитель говорит о структуре данных, основываясь на данном документе. В частности про 11 или 19 бит данных. Хотя как оказалось, у нас с этим контроллером еще толком никто не работал. Так что будем первооткрывателями.

Автор: xvr 30.5.2013, 09:51
Цитата(Aline @  29.5.2013,  15:56 Найти цитируемый пост)
да? А мой руководитель говорит о структуре данных, основываясь на данном документе. 

Так, давайте определимся  smile Вам нужна программа для платы, вставляемой в РС, или вам нужно запрограмировать микроконтроллер?

Мекроконтроллер - это такая микросхема, которая сама по себе никак в РС вставлена быть не может. Что бы микроконтролер заработал как CAN устройство (да и просто, что бы заработал) для него надо разработать схему включения, сделать плату по этой схеме, все это спаять, и только потом его програмировать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)