Помогите, пожалуйста, разобраться с библиотекой DMXSerial

Sh0a1m0a0n1
Offline
Зарегистрирован: 16.09.2016

Здравствуйте! Поэкспериментировал с отправкой DMX с библиотекой DMXSimple. Теперь пора учиться принимать DMX-сигналы. Вот здесь http://www.mathertel.de/Arduino/DMXSerial.aspx есть описание этой библиотеки, но я что-то, видимо, из-за языкового барьера, не могу разобраться.

Конкретно вопрос один: 

- Как задать пин, через который Ардуина будет принимать данные?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Путем задания последовательного интерфейса, к которому вы будите подключаться. Та же все написано:

ISR(USART_RX_vect) {
uint8_t USARTstate= UCSRnA; //get state before data!
uint8_t DmxByte = UDRn; //get data
...
}

Это означает, что данные вы считываете в прерывании того сериального порта, к которому подключен ваш 485 адаптер.