Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2015, 11:50   #1
VD89
 
Регистрация: 14.04.2014
Сообщений: 7
По умолчанию НИРС.Программирование плат(С++)

Доброго времени суток.
Столкнулся с такой проблемой - раньше никогда не работал с платами, не программировал, писал только под виндой программы, но руководитель научный задал НИРС по работе именно с платой. Не могли бы посоветовать литературу? (писать на С++ нужно) и желательно примеры кода какие-нибудь посмотреть (хотя бы вывод ответа от платы на передачу данных или получение ответного слова).

Последний раз редактировалось VD89; 06.04.2015 в 11:53.
VD89 вне форума Ответить с цитированием
Старый 06.04.2015, 13:05   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Платы не программируют. Платы разрабатывают, рисуют, прототипируют, ...
А программируют микроконтроллеры, установленные на плате.

Литературы куча, только вряд ли что-то можно толковое подсказать без знания задачи и возможностей. Какой мк будет стоять? Какие интерфейсы? ...
p51x вне форума Ответить с цитированием
Старый 06.04.2015, 13:51   #3
VD89
 
Регистрация: 14.04.2014
Сообщений: 7
По умолчанию

Я еще ее не видел, меня огорошили этим заданием и видимо я запаниковал слишком сильно Тема для меня совершенно не знакомая. А задача состоит в следующем : Есть плата, она передает информацию на жесткий диск, нужно принимать эту информацию и анализировать ее. Формат команда -> ответное слово + данные. С анализом данных проблем возникнуть не должно, это мой профиль, я уже набросал примерно, но что делать с приемом ответного слова и данных я просто не представляю...
VD89 вне форума Ответить с цитированием
Старый 06.04.2015, 14:01   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Давайте сначала: что вы программировать будете - мк на плате, которая с диском и компом работает, или прогу на компе, которая от платы будет получать что-то?
p51x вне форума Ответить с цитированием
Старый 06.04.2015, 14:41   #5
VD89
 
Регистрация: 14.04.2014
Сообщений: 7
По умолчанию

Как я понимаю в микроконтроллере уже есть программа которая воспринимает некоторые команды (такие как сформировать посылку(ответное слово + данные), принять данные и послать данные). Но никакой программы взаимодействия с мк нету и в помине. Т.е., если я правильно разбираюсь в терминологии, есть драйвер но нету интерфейса. Я так понимаю что работать надо напрямую с мк.

Последний раз редактировалось VD89; 06.04.2015 в 14:43.
VD89 вне форума Ответить с цитированием
Старый 06.04.2015, 15:00   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Тогда вам надо забыть такие страшные слова как плата и ее программирование.
Едем дальше: По какому интерфейсу мк выплевывает компу данные? UART, USB, свое?
p51x вне форума Ответить с цитированием
Старый 06.04.2015, 15:05   #7
VD89
 
Регистрация: 14.04.2014
Сообщений: 7
По умолчанию

Плата соединяется с компьютером через "Последовательный интерфейс RS-232"

Последний раз редактировалось VD89; 06.04.2015 в 15:07.
VD89 вне форума Ответить с цитированием
Старый 06.04.2015, 15:12   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Следующий шаг: под какую ОС вы будете писать? винда? линукс?
p51x вне форума Ответить с цитированием
Старый 06.04.2015, 15:16   #9
VD89
 
Регистрация: 14.04.2014
Сообщений: 7
По умолчанию

Под виндами, причем сдавать все это дело придется скорее всего под XP, т.к. на кафедре стоит исключительно он... Не уверен существенно ли это для мк, но на всякий случай

Последний раз редактировалось VD89; 06.04.2015 в 15:29.
VD89 вне форума Ответить с цитированием
Старый 06.04.2015, 15:46   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Для мк вообще пофик в данной ситуации. Вас должны озаботить две вещи:
1. компилятор - в последних версиях студии активно убирается поддержка вин хп
2. наличие ком порта на демонстрационном компе или готовить усб-ком переходник

По теме:
https://msdn.microsoft.com/ru-ru/library/ff802693.aspx
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование плат maxfox123 Общие вопросы Delphi 2 10.07.2013 20:22
программирование naymova18 Общие вопросы C/C++ 1 14.11.2012 09:24
Легкое создание печатных плат Alter Компьютерное железо 7 19.01.2012 15:54
Программирование или web-программирование? Дмитрий Батогов Помощь студентам 3 23.06.2011 14:14
Трассировка плат и программа перехвата OlegII Помощь студентам 0 08.12.2010 17:51