From 2ad2b82d448645cc81409aa4765288da95931cb8 Mon Sep 17 00:00:00 2001
From: guanjiao <sqrgj@163.com>
Date: 星期六, 15 九月 2018 17:20:16 +0800
Subject: [PATCH] 1. 增加了“收不到信息1s后,停止报警”的功能 2. 将判断喇叭是否响的功能,在systick中断中实现

---
 源码/核心板/Src/OnChipDevices/Spi.c |   15 +++++----------
 1 files changed, 5 insertions(+), 10 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Spi.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Spi.c"
index c2e4ab4..22dd470 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Spi.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Spi.c"
@@ -1,4 +1,5 @@
 #include "Spi.h"
+#include "deca_device_api.h"
 
 void Spi_Init(void)
 {
@@ -11,15 +12,10 @@
     RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE);
 	
 	/* SPI GPIO setup */
-	// SPIx SCK and MOSI pin setup
-    GPIO_InitStructure.GPIO_Pin = SPIx_SCK | SPIx_MOSI;
+	// SPIx SCK, MISO and MOSI pin setup
+    GPIO_InitStructure.GPIO_Pin = SPIx_SCK | SPIx_MOSI | SPIx_MISO;
     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
-    GPIO_Init(SPIx_GPIO, &GPIO_InitStructure);
-
-    // SPIx MISO pin setup
-    GPIO_InitStructure.GPIO_Pin = SPIx_MISO;
-    GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_IPU;
     GPIO_Init(SPIx_GPIO, &GPIO_InitStructure);
 
     // SPIx CS pin setup
@@ -30,7 +26,6 @@
 	
 	// Set CS high
     GPIO_SetBits(SPIx_CS_GPIO, SPIx_CS);
-		
 
     SPI_I2S_DeInit(SPIx);
 
@@ -79,7 +74,7 @@
  * Takes two separate byte buffers for write header and write data
  * returns 0 for success, or -1 for error
  */
-int writetospi_serial
+int writetospi
 (
     uint16_t       headerLength,
     const uint8_t *headerBuffer,
@@ -130,7 +125,7 @@
  * returns the offset into read buffer where first byte of read data may be found,
  * or returns -1 if there was an error
  */
-int readfromspi_serial
+int readfromspi
 (
     uint16_t       headerLength,
     const uint8_t *headerBuffer,

--
Gitblit v1.9.3