Hi,
Suppose if i am transmitting a number of CAN messages both cyclic and event. Should I do this by setting the interrupt and leave it to the controller to transmit the messages. Does this method not an open loop type of transmission? Is it recommended?Or suppose if i check the message is successfully transmitted by some means of interrupt, does it not burden the controller? And how to keep track of the message and the interrupt for a huge number of messages. which is the best method? I am asking this question since when i tried to transmit the cyclic messages continuously i could not see all the messages getting transmitted then i had to give a dummy delay using a for loop to transmit all the messages so how to know these delay timings.
Thanks in advance.
Suppose if i am transmitting a number of CAN messages both cyclic and event. Should I do this by setting the interrupt and leave it to the controller to transmit the messages. Does this method not an open loop type of transmission? Is it recommended?Or suppose if i check the message is successfully transmitted by some means of interrupt, does it not burden the controller? And how to keep track of the message and the interrupt for a huge number of messages. which is the best method? I am asking this question since when i tried to transmit the cyclic messages continuously i could not see all the messages getting transmitted then i had to give a dummy delay using a for loop to transmit all the messages so how to know these delay timings.
Thanks in advance.