1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/OliverKung-stm32_drive_library

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
spi_dac8562.h 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
OliverKung Отправлено 5 лет назад a45fb64
#include "main.h"
#define RESET_ALL 0x280001
#define POWER_UP 0x200003
#define ENABLE_INTERNAL_REFERENCE 0x380001
#define DAC8562_SCLK(n) (n?HAL_GPIO_WritePin(DAC_SCLK_GPIO_Port,DAC_SCLK_Pin,GPIO_PIN_SET):HAL_GPIO_WritePin(DAC_SCLK_GPIO_Port,DAC_SCLK_Pin,GPIO_PIN_RESET))
#define DAC8562_DIN(n) (n?HAL_GPIO_WritePin(DAC_DIN_GPIO_Port,DAC_DIN_Pin,GPIO_PIN_SET):HAL_GPIO_WritePin(DAC_DIN_GPIO_Port,DAC_DIN_Pin,GPIO_PIN_RESET))
#define DAC8562_SYNC_1(n) (n?HAL_GPIO_WritePin(DAC_SYNC_1_GPIO_Port,DAC_SYNC_1_Pin,GPIO_PIN_SET):HAL_GPIO_WritePin(DAC_SYNC_1_GPIO_Port,DAC_SYNC_1_Pin,GPIO_PIN_RESET))
#define DAC8562_SYNC_2(n) (n?HAL_GPIO_WritePin(DAC_SYNC_2_GPIO_Port,DAC_SYNC_2_Pin,GPIO_PIN_SET):HAL_GPIO_WritePin(DAC_SYNC_2_GPIO_Port,DAC_SYNC_2_Pin,GPIO_PIN_RESET))
#define DAC8562_SYNC_3(n) (n?HAL_GPIO_WritePin(DAC_SYNC_3_GPIO_Port,DAC_SYNC_3_Pin,GPIO_PIN_SET):HAL_GPIO_WritePin(DAC_SYNC_3_GPIO_Port,DAC_SYNC_3_Pin,GPIO_PIN_RESET))
#define DAC8562_LDAC(n) (n?HAL_GPIO_WritePin(DAC_LDAC_GPIO_Port,DAC_LDAC_Pin,GPIO_PIN_SET):HAL_GPIO_WritePin(DAC_LDAC_GPIO_Port,DAC_LDAC_Pin,GPIO_PIN_RESET))
#define DAC8562_CLR_L(n) (n?HAL_GPIO_WritePin(DAC_CLR_L_GPIO_Port,DAC_CLR_L_Pin,GPIO_PIN_SET):HAL_GPIO_WritePin(DAC_CLR_L_GPIO_Port,DAC_CLR_L_Pin,GPIO_PIN_RESET))
#define DAC1 1
#define DAC2 2
#define DAC3 3
#define ChannelA 1
#define ChannelB 2
void delay_us(uint32_t time);
void DAC856x_Write_Data(uint8_t command,uint16_t data,uint8_t DAC_Num);
void DAC856x_SetVoltage(uint8_t DAC_Num,uint8_t Channel,double voltage);
void DAC856x_Init(uint8_t DAC_Num);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/OliverKung-stm32_drive_library.git
git@gitlife.ru:oschina-mirror/OliverKung-stm32_drive_library.git
oschina-mirror
OliverKung-stm32_drive_library
OliverKung-stm32_drive_library
master