blob: 5c12a4c400214c6773019be11dd1402aa5cb78aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#include <avr/io.h>
#include "pin.h"
//===============================================================
// Инициализация всех ПИНов:
void init_pin()
{
DDR_A |= (1 << SEG_A);
PORT_A |= (1 << SEG_A);
DDR_B |= (1 << SEG_B);
PORT_B |= (1 << SEG_B);
DDR_C |= (1 << SEG_C);
PORT_C |= (1 << SEG_C);
DDR_D |= (1 << SEG_D);
PORT_D |= (1 << SEG_D);
DDR_E |= (1 << SEG_E);
PORT_E |= (1 << SEG_E);
DDR_F |= (1 << SEG_F);
PORT_F |= (1 << SEG_F);
DDR_G |= (1 << SEG_G);
PORT_G |= (1 << SEG_G);
DDR_H |= (1 << SEG_H);
PORT_H |= (1 << SEG_H);
DDR_RAZ1 |= (1 << RAZ_1);
PORT_RAZ1 |= (1 << RAZ_1);
DDR_RAZ2 |= (1 << RAZ_2);
PORT_RAZ2 |= (1 << RAZ_2);
DDR_RAZ3 |= (1 << RAZ_3);
PORT_RAZ3 |= (1 << RAZ_3);
DDR_RAZ4 |= (1 << RAZ_4);
PORT_RAZ4 |= (1 << RAZ_4);
DDR_RAZ5 |= (1 << RAZ_5);
PORT_RAZ5 |= (1 << RAZ_5);
}
//===============================================================
|