Подключение дополнительного светодиода к светодиоду TX
- Войдите на сайт для отправки комментариев
Сб, 17/11/2018 - 06:19
Приветствую!
Имеется Arduino Leonardo и один светодиод. Как можно подключить светодиод к плате,чтобы он полностью был синхронизирован со светодиодом TX на плате.Я так понимаю светодиод TX показывает активность usb порта? я бы хотел чтобы эту активность показывал ешё и внешний светодиод.
Вариант с припайкой светодиода к TX не подходит. Есть ли программный способ? может где-то в файлах Ардуино модно переназначить пин светодиода TX на другой?
Светодиод TX показывает передачу данных через Serial (Ардуино --> ПК). Светодиод физически припаян к пину 1 (TX) и моргает из-за того, что на нём изменяется напряжение. Поэтому программно переназначить нельзя.
Всё то же самое касается пина 0 (RX) и светодиода RX, который показывает приём данных через Serial (Ардуино <-- ПК)
Jeka_M, в леонардо всё по другому :)
kentforth, можно светодиоды Rx/Tx назначить на любые пины. Для этого нужно поправить нужные порты в файлике caterina.h перекомпилить бутлоадер, залить его программатором в МК. Вуаля.
kentforth, можно светодиоды Rx/Tx назначить на любые пины. Для этого нужно поправить нужные порты в файлике caterina.h перекомпилить бутлоадер
Подскажите пожалуйста, где именно находится файл caterina.h и какую именно строку нужно поправить в коде?
залить его программатором в МК.
То есть нужно покупать специальный модуль отдельный, так называемый программатор для заливки в МК?
Подскажите пожалуйста, где именно находится файл caterina.h?
Про то, что в гугле банят - слышал, а оно эвона как уже - начинают банить и не давать пользоваться поиском по собственному, паанимаишь, компу. Изверги.
Jeka_M, в леонардо всё по другому :)
kentforth, можно светодиоды Rx/Tx назначить на любые пины. Для этого нужно поправить нужные порты в файлике caterina.h перекомпилить бутлоадер, залить его программатором в МК. Вуаля.
Димах! Ты тонко троллишь! Респект! ;)))))))))))))))))
Где файт - я для ТС подскажу: от корня установленной Ардуино IDE: \hardware\arduino\avr\bootloaders\caterina\
Но чтобы человек с таким вопросом смог собрать, причем на Винде, бутлоадер? Мне даже интересно.
Давайте делать ставки: 1000 р., что не соберет, даже за месяц, просто бросит! Ваши ставки, господа!
==============
для ТС: Можно поставить только Луфу и собирать тем, что есть в ИДЕ, но это "высокий" стиль ;))). Проще поставить все по порядку:
MinGW, crosstools avr-gcc и все библиотеки, binutils и пр. ("как?" - все есть в Гугле, скорее всего на аглицком, но может что-то и на великодержавном найти можно). Потом нужно Луфу поставить. Потом отредактировать Makefile по свои интересы, он не так настроен, как собирали типовой бутлоадер для Леонардо. Потом собрать, потом залить.
И НЕТ не нужно, вернее необязательно, покупать специальный программатор. Можно заливать с другой ардуины, используемой, как программатор.
А pin change interrupt на эту ногу,
посмотреть что там сейчас в её регистре,
переслать это на другую ногу и выйти из прерывания нельзя?
Ребят, овчинка выделки не стоит) мне это надо было как временное решение.Но тут получается,что надо потратить не хило так жопочасов, ради того,чтобы просто продублировать TX led=) и да...файта не будет)
Благодарю всех за ответы!