Atmega328p nastavení pojistek
Moderátor: Moderátoři
Atmega328p nastavení pojistek
Mám Atmega328p + externí oscilátor 16MHz. Jelikož mi to jelo zřejmě na 1MHz (sekunda trvala 16s), tak jsem podle přiloženého obraázku nastavil fuse a zapsal v AVRDUDESS. Programuji to přes USBasp. Procesor mi přestal komunikovat a program, který jsem do něj předtím nahrál je asi vymazán.
Co s tím mohu udělat? Poradíte mi, jak nastavit fuse, aby procesor chodil na 16MHz?
- Přílohy
-
fuse.jpg- Do L H E LB jsem zadal hodnoty z kalkulátoru a dal jsem WRITE na úrovni řádku s hodnotou L. Tak nevím, co jsem zmatlal...
- (281.32 KiB) Staženo 334 x
Zpravidla se stane ze je spatne nastaveny zdroj hodin. Vetsinou to lze vyresit pripojenim externich hogin z generatoru na jeden pin krystalu. Funguje zpravidla 32kHz a 1MHz. Nejhorsi co se mohlo stat je vypnuti ISP - timpadem pouze prepsat pojistky pomoci JTAG. To je jednodussi vymenit uPC
CKSEL0 a SUT určují "startovací" čas po připojení napájení a po resetu. Záleží jak rychle naběhne napájení. Ve "Fuse Calculatoru" jsou časy vidět v kombu. Důležité je zvolit "Ext. Crystal Osc Frequency 8- MHz". Na jistotu zvol 16k CK/14 CK + 65ms. Tj. jediné bude zaškrtnuté SPIEN.
Podrobnosti jsou v datasheetu na straně 52
- Přílohy
-
fuse.jpg- (177.83 KiB) Staženo 317 x
https://www.svetsoucastek.cz/krystal-iq ... 37-p70323/