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

 
(同じ利用者による、間の2版が非表示)
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>
54行目: 61行目:
| style="text-align:center;" | ATmega48PA
| style="text-align:center;" | ATmega48PA
| style="text-align:center;" | 0x1E920A
| style="text-align:center;" | 0x1E920A
|-
| style="text-align:center;" | ATmega48PB
| style="text-align:center;" | 0x1E9210
|-
|-
| style="text-align:center;" | ATmega88<br>ATmega88A
| style="text-align:center;" | ATmega88<br>ATmega88A
61行目: 71行目:
| style="text-align:center;" | 0x1E930F
| style="text-align:center;" | 0x1E930F
|-
|-
| style="text-align:center;" | ATmega168A<br>ATmega168A
| style="text-align:center;" | ATmega88PB
| style="text-align:center;" | 0x1E9316
|-
| style="text-align:center;" | ATmega168<br>ATmega168A
| style="text-align:center;" | 0x1E9406
| style="text-align:center;" | 0x1E9406
|-
|-
81行目: 94行目:
</center>
</center>
<br><br>
<br><br>


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