Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
 Аватар для vovken1997
16 / 14 / 1
Регистрация: 08.07.2012
Сообщений: 192

Взаимодействие МК и ПК

21.07.2013, 14:27. Показов 2825. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Недавно я сделал что-то вроде небольшого робота на Arduino UNO управляемого с ПК. Для того чтоб связать Пк с дуней я использовал COM порт.
На сколько сложно реализовать общение через COM порт если использовать чисто МК, а не ардуино???
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2013, 14:27
Ответы с готовыми решениями:

Qt взаимодействие с ОС
Всем доброго времени суток В Qt есть отличная функция, которая открывает ссылку в стандартном браузере ОС, а если я хочу открыть...

Взаимодействие VB и VC++
Взаимодействие VB и VCPP. VB60 и VCPP50. Помогите решить проблемку. Есть VB проект и dll на плюсах. Всё бы хорошо и всё...

Взаимодействие C# и 1c
Подскажите как такое реализовать? Есть некие устройства с которыми из программы C# можно без проблем работать, но у 1с есть с этим...

7
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
21.07.2013, 14:53
...буратина сама по себе собрана на МК.
1
 Аватар для vovken1997
16 / 14 / 1
Регистрация: 08.07.2012
Сообщений: 192
21.07.2013, 16:35  [ТС]
Ну это понятно.
Но мне надо взять просто МК, так как если втыкать ардуино в каждый проэкт денег не хватит. Если соединить два входа/выхода от USB (передающими информацию) к двум входам/выходам на МК, то как запрограммировать работу через COM порт на самом МК???

Добавлено через 51 минуту
Почитал я про преобразователь USB-FIFO (FT245R).Вот ссылка

Что касается работы с компьютера, то всё понятно, а вот про то, как передать что либо с МК на ПК, то не очень. В ссылке написано, что там 8 контактов надо к микроконтроллеру подключить, но как запрограммировать сам МК, чтоб он, к примеру, слал 48-ой байт???
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
21.07.2013, 20:11
Но мне надо взять просто МК, так как если втыкать ардуино в каждый проэкт денег не хватит.
а что такого в буратине, кроме самой платы и распаянного на ней микроконтроллера с аппаратной поддержкой USB, чем просто тот же МК, скажем AT90USB1287 и прочие? Берете аналогичный МК, распаиваете и при желании добавляете загрузчик дуины, и будет та же самая буратина. Ферштеен?

а вот про то, как передать что либо с МК на ПК, то не очень
не имеет значения куда, важно передать. Смотрите работу через UART, скажем, если будете использовать аппаратный конвертор UART (TTL)/USB на основе FTDI/CP/PL и прочих чипов.

Коллекция исходников по алгоритмам и ссылок по работе с интерфейсами в МК
https://www.cyberforum.ru/elec... 26610.html
Библиотеки для работы с USB. Нижний и верхний уровень
RS-485. Работа с Modbus протоколом...
тут все, что вам понадобится, даже примеры.
1
 Аватар для vovken1997
16 / 14 / 1
Регистрация: 08.07.2012
Сообщений: 192
21.07.2013, 20:38  [ТС]
Спасибо!!!
Тогда буду сразу подбирать МК с впаяным USB и юзать библиотеки.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
21.07.2013, 20:49
http://www.gaw.ru/html.cgi/txt/app/micros/usb
1
487 / 333 / 33
Регистрация: 15.08.2011
Сообщений: 1,078
21.07.2013, 21:43
Цитата Сообщение от vovken1997 Посмотреть сообщение
Спасибо!!!
Тогда буду сразу подбирать МК с впаяным USB и юзать библиотеки.
Вы сначала попробуйте связать МК по UART, потом по USB. А то на самом деле это не так просто как кажется.
1
 Аватар для vovken1997
16 / 14 / 1
Регистрация: 08.07.2012
Сообщений: 192
22.07.2013, 12:30  [ТС]
raxp, спасибо за ссылку!
paskal, учту. Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2013, 12:30
Помогаю со студенческими работами здесь

Взаимодействие 1С и C#
Добрый день. Есть такая задача - написать простейший графический редактор, в котором можно будет на исходной картинке что-то пометить,...

Межядерное взаимодействие
Здравствуйте. Передо мной стоит следующая задача. Я разрабатываю программу, которая будет работать на гибридном двухядерном процессоре...

Взаимодействие с камерой
Всем привет. Сломал голову. Как реализовать взаимодействие камеры с кодом. Вот как тут на видео https://www.youtube.com/watch?v=LUUimy8PTaE...

Взаимодействие интерфейсов
Добрый день, форумчане! Менее года назад писал парсер для разных форматов jpeg`а. Был реализован абстрактный класс, от которого...

Взаимодействие с камерой
Всем привет. Сломал голову. Как реализовать взаимодействие камеры с кодом. Вот как тут на видео https://www.youtube.com/watch?v=LUUimy8PTaE...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru