Pages: [1]   Go Down
Author Topic: cambiar configuración al SoftSerial  (Read 359 times)
0 Members and 1 Guest are viewing this topic.
Onda
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
This is personal...
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, estoy intentando comunicar con un cacharro por conexión serie, con 1 bit de start ('0'), 8 bits de datos, 1 bit de paridad (par) y 1 bit de stop ('1).
¿Se pueden cambiar estos parámetros en la librería SoftSerial?

Estoy mirando la librería y no veo nada del bit de paridad, lo que me da a entender que softSerial no usa paridad. ¿Hay alguna librería en la que puedan modificarse estos parámetros?

Parte de SoftwareSerial.h
Code:
class SoftwareSerial : public Stream
{
private:
  // per object data
  uint8_t _receivePin;
  uint8_t _receiveBitMask;
  volatile uint8_t *_receivePortRegister;
  uint8_t _transmitBitMask;
  volatile uint8_t *_transmitPortRegister;

  uint16_t _rx_delay_centering;
  uint16_t _rx_delay_intrabit;
  uint16_t _rx_delay_stopbit; 
  uint16_t _tx_delay;

  uint16_t _buffer_overflow:1;
  uint16_t _inverse_logic:1;

  // static data
  static char _receive_buffer[_SS_MAX_RX_BUFF];
  static volatile uint8_t _receive_buffer_tail;
  static volatile uint8_t _receive_buffer_head;
  static SoftwareSerial *active_object;

[…]


Logged

---
Saludos,
José Chorva
www.pepechorva.com
@pepechorva on twitter

Pages: [1]   Go Up
Jump to: