I have the below code, which is supposed to update DAC with sinewave via SPI3 bus. It was configured and working fine via discrete command, but when I used timer7 to generate an event and update DAC16 via SPI3 via the HAL library, it went to hard fau...