аппаратный последовательный порт или эмулятор?
- Войдите на сайт для отправки комментариев
Пнд, 04/04/2016 - 08:53
Есть железная реализация (кантакты RX, TX) и есть эмуляторы типа SoftwareSerial
аппаратная реализация требует отключать прочие устройства от RX, TX на время загрузки скетча и в добавок могут возникнуть проблеммы с работой "монитора", эмуляторы позволяют использовать любые ноги и избавлены от этих проблемм, но возникают вопросы с разделением времени ЦП (и других ресурсов) и возможных "сбоях" связанных именно с выполнением кода.
У кого есть опыт использования эмуляторп, поделитесь их проблеммами и достоинствами!
Не находил таковых. Используйте второй (третий, четвертый) UART и отключать ничего не придется. Хотя .. пардон. Это я опять про Мегу2560.. :)
есть-ли способ использовать UART в NANO одновременно и для передачи данных на комп и для работы со своей собственной шиной?
может как-то хитро замультиплексить, или еще какой способ?
Почему нет? 74HC245 - двунаправленный шинный формирователь. Имеет ногу разрешения и направления. Вам интересна первая. Ставите 2 таких и ноги разрешения заводите на 2 пина. Можете включать то один то другой. Или какой-нибудь дву- и более направленный мультиплексор/демультиплексора или 2 однонаправленных (RX/TX - разделены физически)... программно, ручками: включили один канал выключили другой и наоборот.
Как-то так, наверное.