MotorControlModuleSDFM_TMS3.../Projects/epwm_test/src/Peripherals/spi_init.h
Eugene 793d9c775a в реальной схеме на микросхему BL25CM1A на CS приходит сигнал с порта GPIO15, на котором нет ф-ции CS для SPI.
в связи с этим реализована программная ф-я чипселекта для BL25CM1A, а для GD оставлен аппаратный CS на GPIO35
2023-11-27 13:15:24 +03:00

43 lines
703 B
C

/*
* spi_init.h
*
* Created on: 5 ñåíò. 2023 ã.
* Author: seklyuts
*/
//#define ExtEEPROM_SPIB
#ifndef SRC_SPI_INIT_H_
#define SRC_SPI_INIT_H_
void SpiAGpioInit(void);
void SpiAInit(void);
void spi_transmitAData(uint16_t a);
void SpiBGpioInit(void);
void SpiBInit(void);
void transmitBData(uint16_t a);
#ifdef ExtEEPROM_SPIB
#define SpiGpioInit SpiBGpioInit
#define SpiInit SpiBInit
#define transmitData transmitBData
#define SpiRegs SpibRegs
#else
#define SpiGpioInit SpiAGpioInit
#define SpiInit SpiAInit
#define transmitData spi_transmitAData
#define SpiRegs SpiaRegs
#endif
#endif /* SRC_SPI_INIT_H_ */