atmega32u4 (3)

(追記 2012/5/20 Leonardoがやっと出ました)
結構ピンの役目が変わっています。Arduino-1.0.1 IDEで正式に対応しましたが、
Adafruitなどのボードを使っていた場合はbootloaderの入れ換えが必要です。

1  PE6          D7
2  UVcc
3  D-
4  D+
5  UGnd
6  UCap
7  VBus
8  PB0          D17 /   SS RXLED / PCINT0
9  PB1          D15 /   SCK / PCINT1
10 PB2          D16 /   MOSI / PCINT2
11 PB3          D14 /   MISO / PCINT3
12 PB7          D11# / PCINT7
13 RESET
14 VCC
15 GND
16 XTAL2
17 XTAL1
18 PD0          D3# / SCL / INT0
19 PD1          D2 / SDA / INT1
20 PD2          D0  /   RXD1 / INT2
21 PD3          D1  /   TXD1 / INT3
22 PD5          TXLED
23 GND
24 AVCC
25 PD4          D4      A6
26 PD6          D12     A11
27 PD7          D6#     A7 / INT6
28 PB4          D8      A8 / PCINT4
29 PB5          D9#     A9 / PCINT5
30 PB6          D10#    A10 / PCINT6
31 PC6          D5#
32 PC7          D13#
33 PE2          HWB
34 VCC
35 GND
36 PF7          A0      D18
37 PF6          A1      D19
38 PF5          A2      D20
39 PF4          A3      D21
40 PF1          A4      D22
41 PF0          A5      D23
42 AREF
43 GND
44 AVCC

Leonardoのアナログピン配列変更

(追記 2011/11/30 結局Arduino 1.0ではLeonardoは見送りとなってしまいました)

(追記 2011/11/09 また変わりました)
https://github.com/arduino/Arduino/commit/f0801e61e6d39aa88f1cc6f6ca89d594e268efa1

2011/11/09時点での配列は以下の通り
7~11の配列がまた入れ替わりました。

obsolete!
1 PE6 - D7
2 UVcc
3 D-
4 D+
5 UGnd
6 UCap
7 VBus
8 PB0 - D14 (SS)  - RXLED / PCINT0
9 PB1 - D15 (SCK) / PCINT1
10 PB2 - D16 (MOSI) / PCINT2
11 PB3 - D17 (MISO)  / PCINT3
12 PB7 - D11#   / PCINT7
13 RESET
14 VCC
15 GND
16 XTAL2
17 XTAL1
18 PD0 - D3# / SCL / INT0
19 PD1 - D2   / SDA / INT1
20 PD2 - D0  / RXD1 / INT2
21 PD3 - D1  / TXD1 / INT3
22 PD5 - TXLED
23 GND
24 AVCC
25 PD4 - D4 - A6
26 PD6 - D12 - A10
27 PD7 - D6# - A7
28 PB4 - D8  - A11 / PCINT4
29 PB5 - D9# - A8 / PCINT5
30 PB6 - D10 - A9 / PCINT6
31 PC6 - D5#
32 PC7 - D13#
33 PE2 - HWB
34 VCC
35 GND
36 PF7 - A0
37 PF6 - A1
38 PF5 - A2
39 PF4 - A3
40 PF1 - A4
41 PF0 - A5
42 AREF
43 GND
44 AVCC

以下の内容は最新ではありません。

2011/11/02の時点でgithubのソース(pins_arduino.h)でArduino Leonardo (ATmega32u4)のピン配列に若干の変更があった模様。(Arduino-1.0RC2には反映されていない)
変更部を赤字で示す。アナログピンにA11を追加し、A6-A11が連続するように変更したようだ。基板を作ってる方には結構な痛手ではないかと。

obsolete!
1 PE6 - D7
2 UVcc
3 D-
4 D+
5 UGnd
6 UCap
7 VBus
8 PB0 - D14 (SS)  - RXLED / PCINT0
9 PB1 - D15 (SCK) / PCINT1
10 PB2 - D16 (MOSI) / PCINT2
11 PB3 - D17 (MISO)  / PCINT3
12 PB7 - D11#   / PCINT7
13 RESET
14 VCC
15 GND
16 XTAL2
17 XTAL1
18 PD0 - D3# / SCL / INT0
19 PD1 - D2   / SDA / INT1
20 PD2 - D0  / RXD1 / INT2
21 PD3 - D1  / TXD1 / INT3
22 PD5 - TXLED
23 GND
24 AVCC
25 PD4 - D4 - A6
26 PD6 - D12 - A7
27 PD7 - D6# - A8
28 PB4 - D8  - A9 / PCINT4
29 PB5 - D9# - A10 / PCINT5
30 PB6 - D10 - A11 / PCINT6
31 PC6 - D5#
32 PC7 - D13#
33 PE2 - HWB
34 VCC
35 GND
36 PF7 - A0
37 PF6 - A1
38 PF5 - A2
39 PF4 - A3
40 PF1 - A4
41 PF0 - A5
42 AREF
43 GND
44 AVCC
広告
カテゴリー: Arduino, AVR

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

カテゴリー
2011年11月
« 10月   1月 »
 123456
78910111213
14151617181920
21222324252627
282930  
%d人のブロガーが「いいね」をつけました。