acdt/board/Inc/hc595.h

14 lines
425 B
C

#ifndef __HC595_H__
#define __HC595_H__
#include "main.h"
#define HC595_SER(x) HAL_GPIO_WritePin(HC595_SER_GPIO_Port,HC595_SER_Pin,(GPIO_PinState)x)
#define HC595_SRCLK(x) HAL_GPIO_WritePin(HC595_SRCLK_GPIO_Port,HC595_SRCLK_Pin,(GPIO_PinState)x)
#define HC595_RCLK(x) HAL_GPIO_WritePin(HC595_RCLK_GPIO_Port,HC595_RCLK_Pin,(GPIO_PinState)x)
void hc595_write_data(unsigned char dis_data);
void disp_out(void);
#endif