「ATmega328のヒューズ初期化方法」の版間の差分

 
(同じ利用者による、間の3版が非表示)
21行目: 21行目:
ATmega168用 : [[ファイル:EZ HVFuse for ATmega168.zip|フレームなし|中央]]<br>
ATmega168用 : [[ファイル:EZ HVFuse for ATmega168.zip|フレームなし|中央]]<br>
ATmega328用 : [[ファイル:EZ HVFuse for ATmega328.zip|フレームなし|中央]]<br>
ATmega328用 : [[ファイル:EZ HVFuse for ATmega328.zip|フレームなし|中央]]<br>
ATmegaマルチ : [[ファイル:EZ HVFuse Multi ATmega.zip|フレームなし|中央]]
<br>
<br>
次に、下図のように回路を作成する。<br>
次に、下図のように回路を作成する。<br>
39行目: 40行目:


== チップシグネチャ ==
== チップシグネチャ ==
全てのAVRマイクロコントローラは、デバイスを識別するために 3 バイトのシグネチャコードを備えている。<br>
このコードの読み出しは、シリアルモードでもパラレルモードでも、デバイスがロックされていても可能である。<br>
<br>
これらの3つのバイトは別々のアドレス空間に格納されている。<br>
ATmega48 / 88 / 168 / 328 と ATmega48PB / 88PB / 168PB / 328PB ではデバイスシグネチャバイトに違いがある。<br>
<br>
下表にATmegaのチップシグネチャを示す。<br>
下表にATmegaのチップシグネチャを示す。<br>
<center>
<center>
{| class="wikitable"
{| class="wikitable"
|-
|-
! チップ !! チップシグネチャ
! style="text-align:center; width:300px;" | ATmegaマイコン
! style="text-align:center; width:300px;" | チップシグネチャ
|-
| style="text-align:center;" | ATmega8
| style="text-align:center;" | 0x1E9307
|-
|-
| ATmega8 || 0x1E9307
| style="text-align:center;" | ATmega48<br>ATmega48A
| style="text-align:center;" | 0x1E9205
|-
|-
| ATmega48A || 0x1E9205
| style="text-align:center;" | ATmega48PA
| style="text-align:center;" | 0x1E920A
|-
|-
| ATmega48PA || 0x1E920A
| style="text-align:center;" | ATmega48PB
| style="text-align:center;" | 0x1E9210
|-
|-
| ATmega88A || 0x1E930A
| style="text-align:center;" | ATmega88<br>ATmega88A
| style="text-align:center;" | 0x1E930A
|-
|-
| ATmega88PA || 0x1E930F
| style="text-align:center;" | ATmega88PA
| style="text-align:center;" | 0x1E930F
|-
|-
| ATmega168A || 0x1E9406
| style="text-align:center;" | ATmega88PB
| style="text-align:center;" | 0x1E9316
|-
|-
| ATmega168P<br>ATmega168PA || 0x1E940B
| style="text-align:center;" | ATmega168<br>ATmega168A
| style="text-align:center;" | 0x1E9406
|-
|-
| ATmega328 || 0x1E9514
| style="text-align:center;" | ATmega168P<br>ATmega168PA
| style="text-align:center;" | 0x1E940B
|-
|-
| ATmega328P || 0x1E950F
| style="text-align:center;" | ATmega168PB
| style="text-align:center;" | 0x1E9415
|-
| style="text-align:center;" | ATmega328
| style="text-align:center;" | 0x1E9514
|-
| style="text-align:center;" | ATmega328P
| style="text-align:center;" | 0x1E950F
|-
| style="text-align:center;" | ATmega328PB
| style="text-align:center;" | 0x1E9516
|}
|}
</center>
</center>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:AVR]]
[[カテゴリ:AVR]]