Project 3
Seven-Segment Display
Neff Site
hc595.h
Go to the documentation of this file.
1
16
#ifndef HC595_H_
17
#define HC595_H_
18
19
#include "
spi.h
"
20
21
/**** Pin Description *****/
22
23
#define HC595_PORT SPI_PORT
24
#define HC595_MODULE SPI_MODULE
25
26
/* Serial Data Output */
27
#define HC595_Q7S_bp SPI_MISO_bp
28
#define HC595_Q7S_bm SPI_MISO_bm
29
30
/* Master Reset (active low) */
31
#define HC595_MR_bp PIN3_bp
32
#define HC595_MR_bm PIN3_bm
33
34
/* Shift Register Clock Input */
35
#define HC595_SHCP_bp SPI_SCK_bp
36
#define HC595_SHCP_bm SPI_SCK_bm
37
38
/* Storage Register Clock Input */
39
#define HC595_STCP_bp SPI_SS_bp
40
#define HC595_STCP_bm SPI_SS_bm
41
42
/* Serial Data Input */
43
#define HC595_DS_bp SPI_MOSI_bp
44
#define HC595_DS_bm SPI_MOSI_bm
45
46
#endif
/* HC595_H_ */
spi.h
Header file for the SPI interface.
Contact
Generated by
1.8.13