Страница 1 из 1

Arduino Pro Micro + KaScada. 2 SoftSerial в проекте

Добавлено: 07.11.2016{, 14:04}
bulldozzer
Господа, в7 доброго времени суток. И, кстати, с праздником!
Возникла проблема при использовании Arduino Pro Micro + KaScada.
Коротко о проблеме: Подключаю к Arduino PM bluetooth HC5 (Pin 2,3 SoftSerial) и конвертер Rs485-UART(Pin 0,1 Serial). В результате компиляции скетча вываливаются следующие егоги:

pr9.ino: In function 'void _modbusMasterSendTxBuffer()':
pr9.ino:1123:1: error: 'UCSR0A' was not declared in this scope
pr9.ino:1123:22: error: 'TXC0' was not declared in this scope

Насколько я понимаю, ноги проблемы растут из некорректного использования Serial. Arduino Pro Micro ведет себя как Леонардо. Раньше при использовании этой платки использовал всегда только SoftSerail. Но сейчас необходимо использовать и железный и софтварный Serial'ы. Подскажите как тут быть? и есть ли возможность использования двух SoftSerial в FLProg

Arduino Pro Micro + KaScada. 2 SoftSerial в проекте

Добавлено: 07.11.2016{, 17:11}
Rovki
bulldozzer писал(а):pr9.ino: In function 'void _modbusMasterSendTxBuffer()':
Каскада- мастер ,ардуино должен быть слейв !

Arduino Pro Micro + KaScada. 2 SoftSerial в проекте

Добавлено: 07.11.2016{, 20:27}
7san
bulldozzer писал(а):pr9.ino: In function 'void _modbusMasterSendTxBuffer()'
pr9.ino:1123:1: error: 'UCSR0A' was not declared in this scope
pr9.ino:1123:22: error: 'TXC0' was not declared in this scope
Была подобная беда и конфигурация железа идентична. 
Решил тем, что перевесил софтверный сериал модбас слейва на другие пины (конкретнее на 7, 8, 9 для преобразователя RS-485).