From e8e11e82bd02e63ebc167b69fc3e585a99d78276 Mon Sep 17 00:00:00 2001
From: guanjiao ren <guanjiao.ren@ninebot.com>
Date: 星期五, 18 五月 2018 23:10:57 +0800
Subject: [PATCH] 蜂鸣器、led、spi、systick调试完成

---
 源码/核心板/Src/OnChipDevices/Spi.c |   31 +++++++++++++------------------
 1 files changed, 13 insertions(+), 18 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..9ac47cf 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,12 +74,12 @@
  * 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,
-    uint32_t       bodylength,
-    const uint8_t *bodyBuffer
+    uint16       headerLength,
+    const uint8 *headerBuffer,
+    uint32       bodylength,
+    const uint8 *bodyBuffer
 )
 {
 
@@ -130,12 +125,12 @@
  * 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,
-    uint32_t       readlength,
-    uint8_t       *readBuffer
+    uint16       headerLength,
+    const uint8 *headerBuffer,
+    uint32       readlength,
+    uint8       *readBuffer
 )
 {
 

--
Gitblit v1.9.3