Помогите отправить 20 байт в hex.
- Войдите на сайт для отправки комментариев
Пнд, 19/02/2018 - 16:20
Помогите нубу! Не соображу, как это сделать. Задача такая: нужно передать на любой пин 20 байт в hex, а затем на него же вывести импульсы частотой 50Гц со скважностью 2. С импульсами разобрался, а вот с отправкой байт никак. И как это уместить в одном скетче тоже. В программировании - ноль. Хэлп!!
пин может принимать только два состояния - HIGH и LOW. Поясните - что значит "отправить байты на пин".
А почему нельзя отправить байты в BIN, DEC или OCT?
Это посылка UART, но после сообщения, должны пойти просто импульсы. Конечно, можно в любом виде. Я не могу понять как совместить это на одном пине.
Это посылка UART, но после сообщения, должны пойти просто импульсы. Конечно, можно в любом виде. Я не могу понять как совместить это на одном пине.
никак, пока вы не напишете, что вам нужно.
Попробуйте написать яснее, пока ничего не понятно.
сдаёца мне, 20 Hex-ов в один пин не влезуть.
Мне нужно сделать, что бы при включении, плата отправляла по UART другому устройству команду синхронизации из 20 байт. Следом должна пойти бесконечная последовательность импульсов 50 Гц, по которой это устройство и синхронизируется.
Так по UART или на любой пин? Или надо свой UART на любом пине? :) Что за велосипед там изобретаете? И да, а чему равны каждый из 20ти байт? :)
Можно на UART. Каждый из 20 байт имеет свое значение типа 0xFF, 0x0A, 0x82 и т.д.
сдаёца мне, 20 Hex-ов в один пин не влезуть.
Это как трамбовать
neonub, если я правильно понял, что именно Вам нужно, то:
1. Подключаете на нужный пин TX от SoftwareSerial.
2. Передаем все, что нужно.
3. Отключаем SoftwareSerial.
4. Генерим менандр.
Именно так.