#ifndef __USER_SPI_H__ #define __USER_SPI_H__ /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "spi.h" typedef enum { DAC161S997_1 = 0, DAC161S997_2, DAC161S997_3, DAC161S997_4, DAC161S997_5, DAC161S997_6, DAC161S997_7, DAC161S997_8, DAC161S997_9, DAC161S997_10, DAC161S997_11, DAC161S997_12, DAC161S997_13, DAC161S997_14, DAC161S997_15, DAC161S997_16, DAC_MAX_NUM } dac_num_e; // DAC编号 extern int32_t spi_transmit_receive(SPI_HandleTypeDef *hspi, uint8_t *data_write, uint8_t bytes_number); extern void board_spi_cs_on(uint8_t chip_type); extern void board_spi_cs_off(uint8_t chip_type); void dac161s997_cs_on(uint8_t dac_num); void dac161s997_cs_off(uint8_t dac_num); void dac161s997_spi_init(void); #endif