From c1e6196d3da930a82f12313bce04205b3488f7f1 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期日, 24 三月 2024 09:22:59 +0800 Subject: [PATCH] Merge branch '免布线标签-lora-泰斗GPS' of http://47.108.70.204:60062/r/XRange_Tag into 免布线标签-lora-泰斗GPS --- Src/OnChipDevices/Spi.c | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Src/OnChipDevices/Spi.c b/Src/OnChipDevices/Spi.c index 0ba5ed7..c1422d8 100644 --- a/Src/OnChipDevices/Spi.c +++ b/Src/OnChipDevices/Spi.c @@ -20,7 +20,14 @@ /* Write to SPIx CR1 */ SPIx->CR1 = tmpreg; } - +void Uwb_CS_di() +{ + if(!HAL_GPIO_ReadPin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin)) + { + HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_SET); + printf("LORA_cs_error\r\n"); + } +} /*! ------------------------------------------------------------------------------------------------------------------ * Function: writetospi() * @@ -43,7 +50,7 @@ decaIrqStatus_t stat ; // stat = decamutexon() ; - +Uwb_CS_di(); SPIx_CS_GPIO->BRR = SPIx_CS; // delay_ms(1); // tt=HAL_SPI_Transmit(&hspi1,headerBuffer,headerLength,10); @@ -97,7 +104,7 @@ /* Wait for SPIx Tx buffer empty */ //while (port_SPIx_busy_sending()); - +Uwb_CS_di(); SPIx_CS_GPIO->BRR = SPIx_CS; // HAL_SPI_Transmit(&hspi1,headerBuffer,headerLength,10); // HAL_SPI_Receive(&hspi1,readBuffer,readlength,10); -- Gitblit v1.9.3