Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Atmega328p nastavení pojistek
Jdi na stránku 1, 2, 3  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 9:08    Předmět: Atmega328p nastavení pojistek Citovat

Zdravím vespolek.
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?



fuse.jpg
 Komentář:
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...

Stáhnout
 Soubor:  fuse.jpg
 Velikost:  281.32 kB
 Staženo:  226 krát



Naposledy upravil TomasN dne po leden 22 2018, 14:06, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Spreer



Založen: Jan 24, 2013
Příspěvky: 26
Bydliště: Černá Hora, Brno

PříspěvekZaslal: po leden 22 2018, 10:26    Předmět: Citovat

Chybi obrazek.
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
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 11:43    Předmět: Citovat

Vyměním procesor. Ale co dál. Měl jsem zatrzene, že je povolena komunikace přes ISP. Jak nastavit, aby to jelo na 16MHz?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kachle



Založen: Nov 23, 2015
Příspěvky: 276

PříspěvekZaslal: po leden 22 2018, 12:42    Předmět: Citovat

http://www.engbedded.com/fusecalc
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 12:43    Předmět: Citovat

Podle toho jsem to přece nastavoval...Jak budu doma,pošlu screenshot. Jsem odpovídal přes mobil,tak jsem si nevšiml..
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 14:07    Předmět: Citovat

Přidal jsem screenshot...Díky za každou radu
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: po leden 22 2018, 14:46    Předmět: Citovat

Opravdu používáš externí hodiny a ne krystal ?

Vypni bit CKDIV8, jinak se dělí interní frekvence 8.

A opravdu je dobře programátor USBasp a port COM ? Myslím že by tam mělo být USB.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 14:52    Předmět: Citovat

Aha. Tak to kecám. Používám krystal 16MHz....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: po leden 22 2018, 15:12    Předmět: Citovat

Viz obrázek. CKSEL0 a SUT nastav podle toho, jaký chceš čas po zapnutí a po resetu.


fuse.gif
 Komentář:

Stáhnout
 Soubor:  fuse.gif
 Velikost:  37.24 kB
 Staženo:  190 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 15:26    Předmět: Citovat

Přes COM3 to v pohodě fungovalo. Týden jsem si hrál s programem, takže jsem to mockrát programoval. Teď to prostě nenadetekuje CPU.
Mohl by jsi mi to popsat jak por blbce? Nevím, jaký čas chci po startu a resetu. Nevím jaké jsou možnosti. Nerad bych odvalil další procesor...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: po leden 22 2018, 16:00    Předmět: Citovat

Procesor si velmi pravděpodobně "neodvalil", jenom má špatně nastavený zdroj hodin. Někdy je to těžší napravit, ale není to neřešitelné.

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
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nekmil



Založen: Mar 06, 2005
Příspěvky: 787
Bydliště: Havířov

PříspěvekZaslal: po leden 22 2018, 16:19    Předmět: Citovat

Low Byte: FF
High Byte: D9

A měl by běžet na kmitočtu krystalu. Rychlost náběhu hodin jsem nikdy moc neřešil.

_________________
http://tesinsko.cz/webcams/rondel
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 16:22    Předmět: Citovat

Takže jsem v Bit select změnil vše na 1 až na položku SPIEN, kde mám 0. A teď co? Mám dát zapsat v které položce? Na úrovni L nebo na úrovni LB. Mám něco zatrhnout? Set lock nebo set Fuse? Vúbec netuším a nerad bych ten procík pájel znovu na desku...


fuse.jpg
 Komentář:

Stáhnout
 Soubor:  fuse.jpg
 Velikost:  177.83 kB
 Staženo:  216 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TomasN



Založen: Apr 15, 2016
Příspěvky: 64
Bydliště: Šumperk

PříspěvekZaslal: po leden 22 2018, 16:25    Předmět: Citovat

Jinak jsem tam použil tento krystal:
https://www.svetsoucastek.cz/krystal-iqd-frequency-lf-xtal003237-p70323/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
FHonza



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: po leden 22 2018, 16:31    Předmět: Citovat

Lock bity jsou úplně něco jiného, ty neměň !

Low fuse: 0xFF
High fuse: 0xDF
Extended fuse: 0xFF
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2, 3  Další
Strana 1 z 3

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.12 sekund