Dear Sir/ Madam,
i am using this device in IoT agriculture. In our network, it has controller and some slaves and we use CAN to connect them. Our controller uses ARM M4 (TM4C123), slave using ST STMF103 and CAN Transceiver is SN65HVD230D.
Controller runs free RTOS and slave is non RTOS.
The problem that sometime we fail to send messege from controller to slave or back. Normally first group of data sent out successfully but will fail at the second group of data. We suspect that the problem caused by noise when engine start. Although after we fix this noise issue, the problem still appear. It seems not caused by the noise itself.
Suspect that the issue maybe caused by we just send messege one way but no handshake. It has some task use CAN module in one time or CAN interrupt is conflict with RTOS. Can you give us some advice about this problem and what should i check or take care on the CAN transceiver design in terms of SW and HW? How to do a handshake? Hope to hear from you soon.
Thanks and best regards.
KH
 
				 
		 
					 
                          