slcan transmits data only once

I attached my arduino uno to linux machine with slcan (sudo slcand -o -c -s6 /dev/ttyACM0 can0) and i sent CAN (Controller area network) data from linux to arduino (serial) and i found can data format(how arduino receives) and tried to re-transmit the can data from arduino to linux.linux received can data successfully for once and arduino stopped transmitting again (in loop). if i want receive arduino can data again in linux machine, i have to restart slcan. again arduino transmits data only once. I found it's because buffer problem in arduino.please help me with this. Thanks in advance.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.