it worked at least!
I changed, and changed. First I checkt that my code waits on "transmitter buffer ready", that was so allraedy, than I tryed your 0x00 in the middle, than I saw that the original code I used is useing a Interrupt, so I started one interrupt after my channal for transmit, still not working. (I dont like interrupts, the landing is in main(), that is not the right object, and so I am programming c and not c++...
At least I tryed to send 8 Bytes, like that: 0x30 0x00 0x14 0x55 0x55 0x55 0x55 0x55, and it works !!!
!!!
It works and runns upt to 0x22 0x0E ..., than I tryed my 0x30 0x01 0x14 again, and yes it works also, ending with 0x21 0x01...
so I can control my flow by setting each flow control all 10ms. The Interrupt will stay where it is, better not waiting on TXOK, doing somthin other with the CPU-Power than waiting...0xEBB is not very high prior CAN id, so it could be a long time until sending will start. Thank you for thinking with me, and so long! IO test is ready now, lets start the screens and the handling. I'll try to get a relais to switch of when ZOE in idle mode, and switch on with a tip.