|
|
| Zeile 119: |
Zeile 119: |
| | 50 || 25 || 100 || 75 | | | 50 || 25 || 100 || 75 |
| {{TableEnd}} | | {{TableEnd}} |
| | |
| == Connecting D301 LCD to ATmega6490 MCU == | | == Connecting D301 LCD to ATmega6490 MCU == |
|
| |
|
Version vom 9. Dezember 2018, 11:56 Uhr
Hardware
- 8-Character Segmented LCD 14-segment Display
- Atmel AVR ATmega6490A AVR microcontroller
Build notes
TQFP-100 Breakout board
When soldering the AVR6490 Chip in the TQFP-100 case to it's breakout board, I made an error:
I turned it 90 degrees to the right. Therefore Pin 1 of the chip appears at Pin 76 of the breakout board
This table provides a correction lookup:
| Pin of TQFP-100 ATmega6490A |
Pin of breakout board |
Pin of TQFP-100 ATmega6490A |
Pin of breakout board
|
| 1 |
76 |
51 |
26
|
| 2 |
77 |
52 |
27
|
| 3 |
78 |
53 |
28
|
| 4 |
79 |
54 |
29
|
| 5 |
80 |
55 |
30
|
| 6 |
81 |
56 |
31
|
| 7 |
82 |
57 |
32
|
| 8 |
83 |
58 |
33
|
| 9 |
84 |
59 |
34
|
| 10 |
85 |
60 |
35
|
| 11 |
86 |
61 |
36
|
| 12 |
87 |
62 |
37
|
| 13 |
88 |
63 |
38
|
| 14 |
89 |
64 |
39
|
| 15 |
90 |
65 |
40
|
| 16 |
91 |
66 |
41
|
| 17 |
92 |
67 |
42
|
| 18 |
93 |
68 |
43
|
| 19 |
94 |
69 |
44
|
| 20 |
95 |
70 |
45
|
| 21 |
96 |
71 |
46
|
| 22 |
97 |
72 |
47
|
| 23 |
98 |
73 |
48
|
| 24 |
99 |
74 |
49
|
| 25 |
100 |
75 |
50
|
| 26 |
1 |
76 |
51
|
| 27 |
2 |
77 |
52
|
| 28 |
3 |
78 |
53
|
| 29 |
4 |
79 |
54
|
| 30 |
5 |
80 |
55
|
| 31 |
6 |
81 |
56
|
| 32 |
7 |
82 |
57
|
| 33 |
8 |
83 |
58
|
| 34 |
9 |
84 |
59
|
| 35 |
10 |
85 |
60
|
| 36 |
11 |
86 |
61
|
| 37 |
12 |
87 |
62
|
| 38 |
13 |
88 |
63
|
| 39 |
14 |
89 |
64
|
| 40 |
15 |
90 |
65
|
| 41 |
16 |
91 |
66
|
| 42 |
17 |
92 |
67
|
| 43 |
18 |
93 |
68
|
| 44 |
19 |
94 |
69
|
| 45 |
20 |
95 |
70
|
| 46 |
21 |
96 |
71
|
| 47 |
22 |
97 |
72
|
| 48 |
23 |
98 |
73
|
| 49 |
24 |
99 |
74
|
| 50 |
25 |
100 |
75
|
Connecting D301 LCD to ATmega6490 MCU
| LCD pin name |
pin functions |
MCU pin name |
MCU pin number |
BBR pin number
|
| pin_1
|
| function/plane |
digit |
segment
|
| com1 |
1 |
seg_x
|
| com2 |
1 |
seg_f
|
| com3 |
1 |
seg_e
|
| com4 |
1 |
seg_d
|
|
SEG2 |
72 |
47
|
| pin_2
|
| function/plane |
digit |
segment
|
| com1 |
1 |
seg_i
|
| com2 |
1 |
seg_j
|
| com3 |
1 |
seg_k
|
| com4 |
1 |
seg_n
|
|
SEG3 |
71 |
46
|
| pin_3
|
| function/plane |
digit |
segment
|
| com1 |
2 |
seg_s
|
| com2 |
2 |
seg_f
|
| com3 |
2 |
seg_e
|
| com4 |
2 |
seg_d
|
|
SEG6 |
68 |
43
|
| pin_4
|
| function/plane |
digit |
segment
|
| com1 |
2 |
seg_i
|
| com2 |
2 |
seg_j
|
| com3 |
2 |
seg_k
|
| com4 |
2 |
seg_n
|
|
SEG7 |
66 |
41
|
| pin_5
|
| function/plane |
digit |
segment
|
| com1 |
3 |
seg_s
|
| com2 |
3 |
seg_f
|
| com3 |
3 |
seg_e
|
| com4 |
3 |
seg_d
|
|
SEG10 |
63 |
38
|
| pin_6
|
| function/plane |
digit |
segment
|
| com1 |
3 |
seg_i
|
| com2 |
3 |
seg_j
|
| com3 |
3 |
seg_k
|
| com4 |
3 |
seg_n
|
|
SEG11 |
58 |
33
|
| pin_7
|
| function/plane |
digit |
segment
|
| com1 |
4 |
seg_s
|
| com2 |
4 |
seg_f
|
| com3 |
4 |
seg_e
|
| com4 |
4 |
seg_d
|
|
SEG14 |
55 |
30
|
| pin_8
|
| function/plane |
digit |
segment
|
| com1 |
4 |
seg_i
|
| com2 |
4 |
seg_j
|
| com3 |
4 |
seg_k
|
| com4 |
4 |
seg_n
|
|
SEG15 |
54 |
29
|
| pin_9
|
| function/plane |
digit |
segment
|
| com1 |
5 |
seg_s
|
| com2 |
5 |
seg_f
|
| com3 |
5 |
seg_e
|
| com4 |
5 |
seg_d
|
|
SEG18 |
51 |
26
|
| pin_10
|
| function/plane |
digit |
segment
|
| com1 |
5 |
seg_i
|
| com2 |
5 |
seg_j
|
| com3 |
5 |
seg_k
|
| com4 |
5 |
seg_n
|
|
SEG19 |
50 |
25
|
| pin_11
|
| function/plane |
digit |
segment
|
| com1 |
6 |
seg_s
|
| com2 |
6 |
seg_f
|
| com3 |
6 |
seg_e
|
| com4 |
6 |
seg_d
|
|
SEG22 |
47 |
22
|
| pin_12
|
| function/plane |
digit |
segment
|
| com1 |
6 |
seg_i
|
| com2 |
6 |
seg_j
|
| com3 |
6 |
seg_k
|
| com4 |
6 |
seg_n
|
|
SEG23 |
46 |
21
|
| pin_13
|
| function/plane |
digit |
segment
|
| com1 |
7 |
seg_s
|
| com2 |
7 |
seg_f
|
| com3 |
7 |
seg_e
|
| com4 |
7 |
seg_d
|
|
SEG26 |
43 |
18
|
| pin_14
|
| function/plane |
digit |
segment
|
| com1 |
7 |
seg_i
|
| com2 |
7 |
seg_j
|
| com3 |
7 |
seg_k
|
| com4 |
7 |
seg_n
|
|
SEG27 |
41 |
16
|
| pin_15
|
| function/plane |
digit |
segment
|
| com1 |
8 |
seg_s
|
| com2 |
8 |
seg_f
|
| com3 |
8 |
seg_e
|
| com4 |
8 |
seg_d
|
|
SEG30 |
38 |
13
|
| pin_16
|
| function/plane |
digit |
segment
|
| com1 |
8 |
seg_i
|
| com2 |
8 |
seg_j
|
| com3 |
8 |
seg_k
|
| com4 |
8 |
seg_n
|
|
SEG31 |
37 |
12
|
| pin_17
|
| function/plane |
digit |
segment
|
|
COM3 |
75 |
50
|
| pin_18
|
| function/plane |
digit |
segment
|
|
COM2 |
76 |
51
|
| pin_19
|
| function/plane |
digit |
segment
|
|
COM1 |
77 |
52
|
| pin_20
|
| function/plane |
digit |
segment
|
|
COM0 |
78 |
53
|
| pin_21
|
| function/plane |
digit |
segment
|
| com1 |
8 |
seg_a
|
| com2 |
8 |
seg_b
|
| com3 |
8 |
seg_c
|
| com4 |
8 |
seg_p
|
|
SEG28 |
40 |
15
|
| pin_22
|
| function/plane |
digit |
segment
|
| com1 |
8 |
seg_h
|
| com2 |
8 |
seg_g
|
| com3 |
8 |
seg_l
|
| com4 |
8 |
seg_m
|
|
SEG29 |
39 |
14
|
| pin_23
|
| function/plane |
digit |
segment
|
| com1 |
7 |
seg_a
|
| com2 |
7 |
seg_b
|
| com3 |
7 |
seg_c
|
| com4 |
7 |
seg_p
|
|
SEG24 |
45 |
20
|
| pin_24
|
| function/plane |
digit |
segment
|
| com1 |
7 |
seg_h
|
| com2 |
7 |
seg_g
|
| com3 |
7 |
seg_l
|
| com4 |
7 |
seg_m
|
|
SEG25 |
44 |
19
|
| pin_25
|
| function/plane |
digit |
segment
|
| com1 |
6 |
seg_a
|
| com2 |
6 |
seg_b
|
| com3 |
6 |
seg_c
|
| com4 |
6 |
seg_p
|
|
SEG20 |
49 |
24
|
| pin_26
|
| function/plane |
digit |
segment
|
| com1 |
6 |
seg_h
|
| com2 |
6 |
seg_g
|
| com3 |
6 |
seg_l
|
| com4 |
6 |
seg_m
|
|
SEG21 |
48 |
23
|
| pin_27
|
| function/plane |
digit |
segment
|
| com1 |
5 |
seg_a
|
| com2 |
5 |
seg_b
|
| com3 |
5 |
seg_c
|
| com4 |
5 |
seg_p
|
|
SEG16 |
53 |
28
|
| pin_28
|
| function/plane |
digit |
segment
|
| com1 |
5 |
seg_h
|
| com2 |
5 |
seg_g
|
| com3 |
5 |
seg_l
|
| com4 |
5 |
seg_m
|
|
SEG17 |
52 |
27
|
| pin_29
|
| function/plane |
digit |
segment
|
| com1 |
4 |
seg_a
|
| com2 |
4 |
seg_b
|
| com3 |
4 |
seg_c
|
| com4 |
4 |
seg_p
|
|
SEG12 |
57 |
32
|
| pin_30
|
| function/plane |
digit |
segment
|
| com1 |
4 |
seg_h
|
| com2 |
4 |
seg_g
|
| com3 |
4 |
seg_l
|
| com4 |
4 |
seg_m
|
|
SEG13 |
56 |
31
|
| pin_31
|
| function/plane |
digit |
segment
|
| com1 |
3 |
seg_a
|
| com2 |
3 |
seg_b
|
| com3 |
3 |
seg_c
|
| com4 |
3 |
seg_p
|
|
SEG8 |
65 |
40
|
| pin_32
|
| function/plane |
digit |
segment
|
| com1 |
3 |
seg_h
|
| com2 |
3 |
seg_g
|
| com3 |
3 |
seg_l
|
| com4 |
3 |
seg_m
|
|
SEG9 |
64 |
39
|
| pin_33
|
| function/plane |
digit |
segment
|
| com1 |
2 |
seg_a
|
| com2 |
2 |
seg_b
|
| com3 |
2 |
seg_c
|
| com4 |
2 |
seg_p
|
|
SEG4 |
70 |
45
|
| pin_34
|
| function/plane |
digit |
segment
|
| com1 |
2 |
seg_h
|
| com2 |
2 |
seg_g
|
| com3 |
2 |
seg_l
|
| com4 |
2 |
seg_m
|
|
SEG5 |
69 |
44
|
| pin_35
|
| function/plane |
digit |
segment
|
| com1 |
1 |
seg_a
|
| com2 |
1 |
seg_b
|
| com3 |
1 |
seg_c
|
| com4 |
1 |
seg_p
|
|
SEG0 |
74 |
49
|
| pin_36
|
| function/plane |
digit |
segment
|
| com1 |
1 |
seg_h
|
| com2 |
1 |
seg_g
|
| com3 |
1 |
seg_l
|
| com4 |
1 |
seg_m
|
|
SEG1 |
73 |
48
|