From 678cda82efa03c875db392b738943f30812f0d55 Mon Sep 17 00:00:00 2001 From: jinlicong <493886250@qq.com> Date: Tue, 23 Apr 2024 19:45:13 +0800 Subject: [PATCH] 写上位机处理部分 --- HARDWARE/SPI/SPI.h | 36 +++++++++++++----------------------- 1 files changed, 13 insertions(+), 23 deletions(-) diff --git a/HARDWARE/SPI/SPI.h b/HARDWARE/SPI/SPI.h index 270bf5e..8f17ba4 100644 --- a/HARDWARE/SPI/SPI.h +++ b/HARDWARE/SPI/SPI.h @@ -1,33 +1,23 @@ +#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); +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