From 65062d0d5b21f838aa0043a15ce54cfab8d72c43 Mon Sep 17 00:00:00 2001 From: wujiazhi <1147861305@qq.com> Date: Tue, 11 Jun 2024 14:23:53 +0800 Subject: [PATCH] 1.Fixed communication failure between MCU and wireless module 2.Fix the wrong judgment of alkaline lithium power --- HARDWARE/SPI/SPI.h | 39 +++++++++++++++++---------------------- 1 files changed, 17 insertions(+), 22 deletions(-) diff --git a/HARDWARE/SPI/SPI.h b/HARDWARE/SPI/SPI.h index 270bf5e..d06aa85 100644 --- a/HARDWARE/SPI/SPI.h +++ b/HARDWARE/SPI/SPI.h @@ -1,33 +1,28 @@ +#ifndef _SPI_H_ +#define _SPI_H_ -/****************************************************************************** - * Copyright (C) 2014-2015 HangZhou SiZhu Co.,LTD. - * - *----------------------------------------------------------------------------- - * File: spi.h - * Description: head file of spi.c used to receieve and send data - * Author: Lishoujian (867693272@qq.com) - * Date: Jan 8, 2015 - *****************************************************************************/ +#include "define_all.h" -/* ----------------------- Platform includes --------------------------------*/ -#ifndef __SPI_H -#define __SPI_H -#include "sys.h" + +//SPI0 +#define SPI0_PORT GPIOF +#define SPI0_MOSI_PIN GPIO_Pin_12 +#define SPI0_MISO_PIN GPIO_Pin_13 +#define SPI0_SCK_PIN GPIO_Pin_14 + +#define SPI0_CS_PORT GPIOE +#define SPI0_CS1_PIN GPIO_Pin_8 +#define SPI0_CS2_PIN GPIO_Pin_6 -#define PGA116_SPI_NUM SPI1 -#define GP22_SPI_NUM SPI2 -#define Fram_Flash_SPI_NUM SPI3 -void PGA116_SPI_Init(void); -void GP22_SPI_Init(void); -void Fram_Flash_SPI_Init(void); +void SPI0_Init(void); +uint8_t SpiWriteAndRead(uint32_t data); -u8 SPI1_ReadWriteByte(u8 TxData); //SPI receive and send data -u8 SPI3_ReadWriteByte(u8 TxData); -u8 SPI2_ReadWriteByte(u8 TxData); + + #endif -- Gitblit v1.9.3