Data lost on Serial1 with Onewire?

Status
Not open for further replies.

Redferne

New member
I'm using latest TeensyDuino with Teensy 3.2 and a PropShield for ESC Telemetry project to a RC car. I'm using Serial1 in half duplex (diode and open drain TX) for RC receiver @ 115200 and Serial3 for GPS @ 115200. There is not much UART traffic on either of the Serials. Every second I'm reading two Dallas DS18b20 on two separate Onewire buses. Also using the IMU sensors on the PropShield over I2C. Things works beautifully most of the time, however eventually (within minutes) I see lost data on Serial1 RX. Bytes in the packets from the RC receiver are lost. If I disable reading the Onewire bus things get stable. I know I'm not posting code yet, but I just wan't see check whether someone has seen this before. Is this caused by the OneWire library disabling interrupts and bitbanging? Any advice is welcome :confused:
 
Status
Not open for further replies.
Back
Top