Вообще говоря, плата должна поставляться с некоторым пакетом поддержки платы (BSP), который позволяет вам управлять встроенным вводом / выводом. Ищите последовательную библиотеку, если вы действительно хотите использовать аппаратные сигналы управления потоком.
Я бы порекомендовал поискать на плате какой-либо GPIO (универсальный ввод-вывод или цифровой ввод-вывод), который обычно позволяет настроить его как вход или выход. Вы должны быть в состоянии подключить светодиод через ограничитель тока между цифровой линией ввода / вывода и заземляющим выводом. Убедитесь, что светодиод правильно ориентирован, если вы подключите его в обратном направлении, он заблокирует ток, а не загорится. И, как всегда, перед подключением убедитесь, что вы проверили его цифровым измерителем напряжения.
Даже если у вас нет BSP для цифрового ввода / вывода, конфигурация обычно довольно проста.
Установите бит в регистре, чтобы включить его, установите бит в другом регистре, чтобы выбрать вход или выход, они обычно будут расположены в 8-битных «портах». Некоторые системы позволяют вам настраивать отдельные выводы ввода / вывода, другие - только весь порт для ввода или вывода. Затем вы просто записываете 1 или 0 в бит, которым хотите управлять, в регистр записи / вывода.
Чипы ARM обычно имеют значительное количество встроенных периферийных устройств на сегодняшний день, поэтому большинство плат будут просто выводить ввод / вывод на физические разъемы на плате, и вам, возможно, потребуется прочитать документацию по чип-вендеру, чтобы найти карту памяти регистра , Продавцы с лучшими советами предоставят документацию, библиотеку (BSP) и примеры. Luminary Micro даже поставляет микросхемы со встроенными сетевыми MAC и PHY, просто добавьте разъем и Magnetics, и у вас есть 1 чиповый веб-сервер.