2026-01-17 1:10 PM
I'm working on a battery management system using an STM32F302 going to an AEK-COM-ISOSPI1 dev board using the L9963T transcevier which is daisy-chained to 10 AEK-POW-BMS63EN boards using the L9963E chip.
The problem that I'm having is that when I send a message over the ISO SPI lines, it adds an additional 0 before it sends the message.
I have attached two messages that show the leading 0 bit that is added. msg 0x55 55 55 55 55 and msg 0xFF 00 FF 00 FF.
SPI settings are
8 bits frame
MSB first
Baud rate 1000 kbits/sec
CPOL low
CPHA 2 edge
CRC Disabled
How would I go about removing the leading zero from the message?
Any help would be great
Thanks