ARINC429 - How to correctly send data from a STM32L562VET6Q mcu and an receiving it on an arinc429 using spi
Hello everyone,
Hope you are all doing well. I am currently working on a BMS that includes an STM32L562VET6Q MCU and other peripherals.
ARINC429 is completely new to me. This week, I have been reading the ARINC 429 (HI-35850) datasheet and trying to correctly configure the SPI on my MCU to send data to the ARINC. In this post, you will find the I/O connections between the ARINC and my MCU. For now, I am only using CS, SCK, and SI to send data, and I am monitoring CS, SCK, SO, and SI on my picoscope with wires directly pinned to the ARINC.
Below, I will provide the configuration files for SPI, GPIO, and ARINC so you can better assist me.
My problem is that, compared to the datasheet, I do not see the exact data frames I was expecting after reading the datasheet. Since I am new to this protocol, I am confused about what to expect, which I believe is due to a lack of understanding. Therefore, I hope someone can kindly guide me through this issue and correct my configuration if possible.
Thanks a lot, and have a great day and a wonderful summer!
I/O :

main :

