Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
 
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
#1

Программа для МК - C++

13.06.2016, 05:53. Просмотров 693. Ответов 27
Метки нет (Все метки)

Доброго времен суток участники форума CyberForum.RU.

Есть задача "микроконтроллер подключен к пк через usb, в программе вводится идентификационный код , который передается через usb в микроконтроллер, далее код идентификатора записывается в рабочий регистр микроконтроллера, программа микроконтроллера сравнивает код в выбранном регистре с кодами , которые расположены в заданной совокупности ячеек памяти пзу микроконтроллера, число ячеек равно числу пользователей, по номеру ячеек памяти , где совпали коды идентификации обратиться к другой области памяти, в которых будут храниться коды разрешения и коды доступа"

Как её решить?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2016, 05:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа для МК (C++):

Программа для примера - C++
Написать программу для примера http://www.cyberforum.ru/attachment.php?attachmentid=205548&d=1353930741 Добавлено через 2 часа 6...

Программа ПРОВОДНИК для Windows 7 - C++
Здравствуйте! У меня руки чешутся, заражЁн революционными преобразованиями — а знаний нет! Помогите, пожалуйста, НОВАТОРУ. Кто чем может…...

Программа для работы с файлом - C++
Задача такая: Дан текстовый файл, в котором есть 30 наименований книг( с автором,годом издания). Нужно написать программу, что бы она ...

Программа для перезапуска компьютера С++ - C++
Всем форумчанам привет :) Требуется помощь по написанию программы на форме с++ через MS Visual Studio 2010 Задание такое: написать...

Программа калькулятор для сканера - C++
работаю в крупноу международной организации, подготавливаю заказы для клиентов, таких как кафе, трейдеры и тп. используем в ходе...

Программа для отправки сообщения - C++
Привет всем. Может кто помочь? Задача следующая. Есть сервер, к которому подключается 10 человек. На этом сервере лежат 10 именных...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 399
13.06.2016, 07:22 #2
Так а что нужно решить: со стороны ПК или со стороны МК?
Со стороны ПК пишется простенькое приложение или вообще для начала можно воспользоваться Терминалом.
А вот со стороны МК чуть сложнее: нужно настроить прерывание по приходу байта в USB-модуль и сравнить.
Я так понимаю, что потом нужно результат отправить обратно в ПК...
При знании языка Си сложного тут ничего нет
1
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
13.06.2016, 07:41  [ТС] #3
Vovka, а поможешь с примером? Я начинающий программер
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 399
13.06.2016, 08:02 #4
С каким примером?
0
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
13.06.2016, 08:07  [ТС] #5
Vovka, Я про программу, я просто мало еще чего умею в программировании.
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 399
13.06.2016, 08:26 #6
Программа для Windows или МК?
Мне что, больше заняться нечем, чем из тебя по кускам инфу вытаскивать??
Полное ТЗ в студию!
0
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
13.06.2016, 08:29  [ТС] #7
Vovka, извини, просто ночь не спал, за книгами просидел по Altium Designer и схемам.В общем нужно написать
для windows , задача такая же ("микроконтроллер подключен к пк через usb, в программе вводится идентификационный код , который передается через usb в микроконтроллер, далее код идентификатора записывается в рабочий регистр микроконтроллера, программа микроконтроллера сравнивает код в выбранном регистре с кодами , которые расположены в заданной совокупности ячеек памяти пзу микроконтроллера, число ячеек равно числу пользователей, по номеру ячеек памяти , где совпали коды идентификации обратиться к другой области памяти, в которых будут храниться коды разрешения и коды доступа")
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 399
13.06.2016, 09:07 #8
В Windows, после подключения МК появляется новый СОМ-порт или USB-устройство?
В какой среде пишешь программу?
0
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
13.06.2016, 09:11  [ТС] #9
Microsoft Visual Studio Среда разработки

Добавлено через 38 секунд
COM порт

Добавлено через 1 минуту
Vovka, а как бы ты сделал,как будет лучше?
0
vxg
Модератор
3162 / 1965 / 220
Регистрация: 13.01.2012
Сообщений: 7,523
13.06.2016, 09:12 #10
ALex789
этого мало. Вы думаете промышленность выпускает одну модель мк? Или сред разработки только одна?
1
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
13.06.2016, 09:16  [ТС] #11
Я этого не писал, я знаю, что МК множество и сред разработок тоже большое количество.
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 399
13.06.2016, 09:32 #12
Цитата Сообщение от ALex789 Посмотреть сообщение
COM порт
Так в чем тогда проблема? Создать приложение с полем ввода кода и кнопкой "Тест", при нажатии на нее отправить в порт байт (или какой там протокол обмена) и получить ответ?
За время переписки это все уже можно было бы сделать!
0
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
13.06.2016, 09:37  [ТС] #13
Я только начинаю изучать мк и как их программировать.

Добавлено через 3 минуты
Vovka, поможешь написать пример?
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 399
13.06.2016, 09:44 #14
Цитата Сообщение от ALex789 Посмотреть сообщение
Я только начинаю изучать мк и как их программировать.
Цитата Сообщение от ALex789 Посмотреть сообщение
нужно написать для windows
Что-то не пойму: нужно написать прошивку для МК или все же программу для Windows?
0
ALex789
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 13
13.06.2016, 09:51  [ТС] #15
У меня наглости не хватит просить делать и то и другое, я просто хотел , чтобы мне в качестве примеров показали, что и как мне лучше сделать т.е есть задача "микроконтроллер подключен к пк через usb, в программе вводится идентификационный код , который передается через usb в микроконтроллер, далее код идентификатора записывается в рабочий регистр микроконтроллера, программа микроконтроллера сравнивает код в выбранном регистре с кодами , которые расположены в заданной совокупности ячеек памяти пзу микроконтроллера, число ячеек равно числу пользователей, по номеру ячеек памяти , где совпали коды идентификации обратиться к другой области памяти, в которых будут храниться коды разрешения и коды доступа" , я думал как , я подключаю к пк мк и ввожу идентификатор, он поработав выдаёт мне иной код и ответ "право доступа есть" или я что-то не так делаю?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2016, 09:51
Привет! Вот еще темы с ответами:

Программа для каких-то рассчетов - C++
Всем привет. Сижу я тут от нефиг делать ковыряю С++ (Qt) изучаю... пришла мне в мою больную голову вчера мысля - написать одну...

Требуется программа для стеганографии (небесплатно) - C++
Нужны две программы для стеганографии: первая берёт wav файл и текст, затем выдаёт только немного изменённый wav файл, вторая программа...

Программа-бот для игры в покер. - C++
Здравствуйте. Сам я будующий программист, учусь на 2 курсе, потихоньку осваиваю С++. У меня вопрос к уже сложившимся и опытным...

Нужна программа для перехвата клика мыши - C++
Стоит задача: Когда я нажимаю ЛКМ нужно, чтобы программа перехватила это нажатие, и нажала лишь когда истечет определенное кол-во...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.06.2016, 09:51
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru