Добрый день.
Могу ли я одновременно использовать несколько портов реализуемых softserial на ардуино нано?
Есть необходимость написать маленький шлюз, который будет принимать коды ascii на 2\3 пинах и отдавать через modbus на 4\5 пинах.
спасибо.
Добавлено (11.07.2016, 15:24)
---------------------------------------------
Попробовал поставить устройство с ascii на порт 0, а modbus на softserial, получил ошибку
Arduino: 1.6.3 (Windows 7), Плата"Arduino Nano, ATmega328"
pr76.ino: In function 'void setup()':
pr76.ino:17:1: error: 'Serial100' was not declared in this scope
pr76.ino: In function 'byte _modbusSlavePoll()':
pr76.ino:71:23: error: 'Serial100' was not declared in this scope
pr76.ino: In function 'void _modbusSlaveSendTxBuffer()':
pr76.ino:179:1: error: 'Serial100' was not declared in this scope
pr76.ino: In function 'byte _modbusGetSlaveRxBuffer()':
pr76.ino:188:10: error: 'Serial100' was not declared in this scope
Multiple libraries were found for "SoftwareSerial.h"
Used: s:\Users\Администратор\Desktop\FLProg_1-14\ide\hardware\arduino\avr\libraries\SoftwareSerial
Not used: s:\Users\Администратор\Desktop\FLProg_1-14\ide\libraries\remoteXY
Добавлено (11.07.2016, 15:30)
---------------------------------------------
Эта ошибка возникает когда я ставлю на modbus slave serial port.
Несколько портов SoftSerial на arduino nano
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 29 фев 2016, 10:58
- Откуда: Краснодар
Несколько портов SoftSerial на arduino nano
#include <SoftwareSerial.h>
SoftwareSerial Serial100(2, 3); допиши здесь где-то на форуме про эту ошибку писали много.
SoftwareSerial Serial100(2, 3); допиши здесь где-то на форуме про эту ошибку писали много.
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 29 фев 2016, 10:58
- Откуда: Краснодар
Несколько портов SoftSerial на arduino nano
О, спасибо, а то я уже тему еще создал.chmak2007 писал(а):SoftwareSerial Serial100(2, 3); допиши здесь где-то на форуме про эту ошибку писали много.
Добавлено (11.07.2016, 16:19)
---------------------------------------------
Даже после того как задействовал и нулевой порт и softserial, не получается модбасом опрашивать, ардуино долго отвечает.
Модбас вообще работает в flprog?
Шлюз никак не получится реализовать?
Несколько портов SoftSerial на arduino nano
Провел тесты. Тесты показали что на версии 1.12, 1.14 если Modbus подключен 0- port и softserial то сеть работает 5 секунд, а если softserial и softserial то передача информации между ардуино проходит нормальна. В чем может причина кто объяснит.
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 29 фев 2016, 10:58
- Откуда: Краснодар
Несколько портов SoftSerial на arduino nano
дак всётаки можно использовать несколько softserial одновременно на ардуино нано?chmak2007 писал(а):а если softserial и softserial
сколько портов можно задействовать?
Несколько портов SoftSerial на arduino nano
На сколько я знаю, только два. То есть один Serial (программный, любые цифровые пины) и один аппаратный (пины 0,1)NightScream писал(а):сколько портов можно задействовать?
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 29 фев 2016, 10:58
- Откуда: Краснодар
Несколько портов SoftSerial на arduino nano
Каждый раз приходится дописывать SoftwareSerial Serial100(2, 3);
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя