Слияние кода завершено, страница обновится автоматически
#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 )