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

Как программно получить адрес СОМ порта? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли написать web-сайт на С++? http://www.cyberforum.ru/cpp-beginners/thread48597.html
Здравствуйте. В web-программировании я полный ноль. Даже html не знаю. Ответьте пожалуйста на вопрос, возможно ли на С++ написать сайт? Вообще, какое ещё отношение к web имеет С++, кроме написания серверов? Знаю, что сайт пишут на PHP, Pyton, ASP.NET (C#), но все равно ради принципа, возможно ли на С++? И если да, то куда копать? И с чего начать?
C++ Прототип функции Скажите,какой смысл описывать протип функции, тоесть первую строчку функции, прописывать ещё раз вверху, перед функцией main(). Что это даёт,я так и не понял? http://www.cyberforum.ru/cpp-beginners/thread48582.html
Неограниченное количество значений C++
Задали вот такую задачку , до сих пор не могу решить. Помогите. 1) Программа должна позволять ввести неограниченное количество значений и сохранить их в масив, размещённый в свободном хранилище. Программа должны вывести введённые значения, по пять в строке, после чего вычислить и показать их среднюю величину. начальный размер масива должен состовлять 5 элементов. При необходимости, программа...
Дайте определение "Последовательность лексем" C++
subj ну и желательно термин "Лексема" и оригинальные термины по-английски. Спасибо
C++ Найти максимальный элемент одномерного массива http://www.cyberforum.ru/cpp-beginners/thread48489.html
Привет всем) поможете написать пару программ? зачёт очень нужен :) Для заданного заголовка функции-double Max(double *mm, int N) {...} написать в теле функции подпрограмму, которая возвращает максимальный элемент одномерного массива mm, состоящего из N элементов. Для заданного заголовка функции-double Scal(double *mm, double *vv, int N) {...} написать в теле функции подпрограмму, которая...
C++ Динамическое выделение Если кто может,дайте расшифровку этому: pprime = new long; *pprime = 2; *(pprime + 1) = 3; *(pprime + 2) = 5;этому: found = (trial%*(pprime + i)) == 0;этому: if(found == 0) *(pprime + count++) = trial;и этому: delete pprime;из этого кода: #include <iostream> подробнее

Показать сообщение отдельно
DrMcSheen
 Аватар для DrMcSheen
59 / 59 / 1
Регистрация: 25.05.2009
Сообщений: 521
28.08.2009, 06:40     Как программно получить адрес СОМ порта?
Пишу программу для прошивки Flash памяти прибора через СОМ порт. Выяснилось, что при ошибке заливки, прибор выдаёт ошибку и начинает принимать новый файл прошивки, т.е. без ожидания команды, тупо продолжает приём данных и пишет их как новую прошивку. Короче, надо моментально перехватывать ошибку и начать передачу сначала.
Вывод: винде управление не давать, общаться с прибором на низком уровне, писать прогу ассемблером, во всяком случае часть. Отсюда вопрос: где считать адрес заданного СОМ порта - это который для СОМ1 3F8 обычно и номер прерывания?
Или есть у кого другие мысли?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru