I've got an STM32F103 chip transmitting SPI. It works fine most of the time. It's configured to be idle low. It is idle low when transmitting most values, but when I transmit the value 0b1000000, the data line goes high on the last falling edge of the clock signal. I'm pretty sure this is giving my shift register fits. Anybody know how to fix this problem?