From f03cf3ae7a36954e64fc014e6bb7afd20c5a5247 Mon Sep 17 00:00:00 2001 From: jinlicong <493886250@qq.com> Date: Wed, 12 Jun 2024 17:22:08 +0800 Subject: [PATCH] 增加IAP功能,准备测试上位机升级 --- HARDWARE/SPI/SPI.h | 37 ++++++++++++++----------------------- 1 files changed, 14 insertions(+), 23 deletions(-) diff --git a/HARDWARE/SPI/SPI.h b/HARDWARE/SPI/SPI.h index 270bf5e..d458b64 100644 --- a/HARDWARE/SPI/SPI.h +++ b/HARDWARE/SPI/SPI.h @@ -1,33 +1,24 @@ +#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" + +//SPI3 +#define SPI3_PORT GPIOC +#define SPI3_MOSI_PIN GPIO_Pin_9 +#define SPI3_MISO_PIN GPIO_Pin_8 +#define SPI3_SCK_PIN GPIO_Pin_7 -#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 SPI3_Init(void); +void SPI3_sleep(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