STM8 basic SPI setup procedure in simplex mode to transmit data to a slave in assembly language written in STVD. The data is transmitted on MOSI . MISO is not used. PC5,PC6 and PA3 used as MOSI,CLK & SS. The code can be modified for other uses, this is just an example how to setup registers as SPI master. In the code line mov SPI_CR2,#%01000011 makes the SPI simplex transmission (either receive only or transmit only) and if the line is changed to mov SPI_CR2,#%00000011 the SPI master becomes duplex that means MOSI & MISO is used (receive and transmit using Tx & RX)
code below in the comments.
Ещё видео!