STM32F103 SPI发数据死机

2019-07-21 02:59发布

芯片:STM32F03C8T6,用STMCubeMX生成程序,SPI通讯
代码:
                        HAL_GPIO_WritePin(GPIOA,GPIO_PIN_4,GPIO_PIN_RESET);//片选低
                        delay_us(20);                       
                        SPI_TxBuff[0]=0x0701;
                        HAL_SPI_Transmit(&hspi1,(uint8_t *)SPI_TxBuff,1,50);
                        delay_us(20);
                        HAL_GPIO_WritePin(GPIOA,GPIO_PIN_4,GPIO_PIN_SET);//片选高       

此段代码在循环中,程序运行到HAL_SPI_Transmit(&hspi1,(uint8_t *)SPI_TxBuff,1,50);不再运行了(未设看门狗,程序没有复位)用示波器测CS,一直为低;
删除此句,程序正常运行
新人小白,请高手大神答疑解惑
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。