From 9115414a73e9c9e47a6659be95c6f9f0304757f8 Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期二, 19 十一月 2024 11:18:39 +0800 Subject: [PATCH] V2.6 改成SF8,搭配基站1.30 实现3秒定位一次 --- 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