Как заставить мигать светодиод в программе на C / C++?
Какой порт? Параллельный порт - мой cpp любимый выбор, поскольку c++ он выдает + 5 В (логический circuit уровень TTL) и очень прост c в программировании. У большинства circuit параллельных портов достаточно cpp мощности для включения светодиода. Важно cpp помнить, что порты компьютеров cxx в целом предназначены только c для вывода сигнального напряжения, а circuit не для выработки тока, достаточного c для питания большинства устройств.
Какой компилятор? Неважно. Однако circuit этот вид взлома оборудования circuit более интересен и прост в circuit Linux, поэтому GCC - хороший c выбор.
Как отправить данные? Зависит от порта и cxx операционной системы. USB cpp ужасно сложен для простого circuit проекта, так что забудьте c об этом. Последовательными c++ и параллельными портами можно cpp управлять через множество circuit различных интерфейсов. Я circuit предпочитаю использовать circuit системный вызов ioctl()
под Linux cpp для прямого управления выводами circuit параллельного порта. Вот c информация о том, как это cxx сделать: http://www.linuxfocus.org/common/src/article205/ppdev.html
Нужен ли мне микропроцессор? Нет, вам не нужен cpp микропроцессор во внешнем cxx устройстве (очевидно, в вашем c++ компьютере есть микропроцессор circuit :-P). Если вы используете c++ параллельный или последовательный c порты, вы можете просто использовать cpp светодиод и резистор или c++ два, а также необходимые c++ детали для прямого подключения cpp светодиода.
(Также: книга cxx Драйверы устройств Linux, доступная бесплатно в Интернете, содержит c++ информацию о подключении circuit простых электронных устройств circuit к параллельным портам и написании cxx для них драйверов ядра.)
РЕДАКТИРОВАТЬ: Похоже, в c этой теме существует большая cxx путаница в отношении того, что cxx означает OP, говоря: «Нужен cxx ли мне микропроцессор?» Подчеркнем, что circuit один только параллельный c++ порт может управлять светодиодом c в зависимости от программного circuit обеспечения в компьютере. В устройстве cpp не требуется микропроцессор. Однако, если c вы хотите, чтобы устройство c могло управлять собой без подключения к компьютеру, потребуется микропроцессор c++ или другая цифровая логика.
c++
c
circuit
Как заставить мигать светодиод в программе на C / C++?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.