新手入门
- 积分
- 4
- 金钱
- 4
- 注册时间
- 2019-4-13
- 在线时间
- 0 小时
|
1金钱
芯片: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,一直为低;
删除此句,程序正常运行
新人小白,请高手大神答疑解惑
|
|