Stránka 2 z 3

Napsal: 22 led 2018, 16:35
od nekmil
Když už používáš ten webový kalkulátor tak nastav BOOTSZ0=0 a BOOTSZ1=0

tím dosáhneš v High Byte hodnotu D9

Kdysi dávno jsem tu webovou kalkulačku na Fuse bity také používal.
Ale je to takové nepřehledné, člověk aby furt čuměl do datasheetu na ty jednotlivé položky.
Jednoho dne jsem objevil "MkAvrCalculator" tam je to jednodušší a má více funkcí. Dokonce jsem si ho koupil, což se někomu kdo by chtěl všechno zadarmo, bude asi zdát divné.
:D

Napsal: 22 led 2018, 17:06
od TomasN
Takže jsem zavřel a znovu spustil AVRDUDESS a dal jsem vyčíst Fuses.
Výsledek je v příloze.
A teď změním L H a E, jak jsi napsal a dám write vedle volby Read, kterou jsem načítal ty hodnoty Fuses?

Napsal: 22 led 2018, 17:16
od nekmil
Low Byte=62 máš nastaven kmitočet 1MHz vnitřní RC oscilátor.

Zkus tam zadat "ručně" ty hodnoty
L- 0xFF
H- 0xD9
E- 0xFF

a dej "Write", akorát nevím co udělá to "zaškrtávátko" "set fuses"

Napsal: 22 led 2018, 17:18
od TomasN
Tak jsem to risknul a CPU žije. Díky moc!
Teď jestě ověřím, dza to jede na těch 16MHz..
Takže ověřeno - jede to na 16MHz. Díky moc!

Napsal: 22 led 2018, 17:28
od nekmil
to FHonza
"A opravdu je dobře programátor USBasp a port COM ? Myslím že by tam mělo být USB."

Ano je to dobře, USBasp se hlásí na sériovém portu. :D

Napsal: 22 led 2018, 17:37
od TomasN
Dá se něco udělat s tím umrtveným CPU?

Napsal: 22 led 2018, 18:06
od nekmil
No, pokud se dívám na ten Tvůj první dotaz, tak tam máš nastaveno Low Byte=60 tím jsi nastavil všechny bity "CKSEL" tedy CKSEL0 - CKSEL3 na "0" to znamená, že jsi nastavil taktování externími hodinami. Musíš tedy na pin XTAL1 (PB6) vývod č.9 v případě pouzdra PDIP 28 připojit nějaký externí signál.

Napsal: 22 led 2018, 18:07
od TomasN
poradíš jaký?

Napsal: 22 led 2018, 18:18
od nekmil
No "vyrob" si něco třeba s 555-kou, nebo z nějakých hradel, invertorů atd. ale pozor, musí to mít úrovně TTL tedy 5V, pokud to napájíš 5V.
Kmitočet, no nevím, asi něco "rychlejšího" kolem 100kHz ?

Napsal: 22 led 2018, 18:20
od TomasN
Díky. Vyřešil jsem to objednáním pár CPU s Číny. 5ks stojí 128kč...Nemá cenu se s tím jebat.

Napsal: 22 led 2018, 18:24
od nekmil
No já si taky myslím, že opravovat něco v ceně 50Kčs je ztráta času. :D

Jen tak na okraj, v jakém jsi věku ?

Napsal: 22 led 2018, 19:10
od TomasN
jo hochu 46let...

Napsal: 23 led 2018, 09:13
od Atlan
To je taky problem dat do pila 2 uP a z toho funkcneho natiahnut jeden vodic na ten nefunkcny ako hodiny?

Napsal: 23 led 2018, 09:33
od FHonza
Dokonce se ten "zdrojový" nemusí ani programovat. Stačí mu nastavit CKOUT a na PB0 je hodinový signál.

Případně stačí úplně nejjednodušší oscilátor se 7400. Na přeprogramování fuses není potřeba žádná velká přesnost.

Napsal: 23 led 2018, 09:42
od TomasN
Hoši to je pro mě vyšší dívčí. Nejsem elektronik, bránu se v kde čem. Takže široký záběr a nic pořádně do hloubky. CPU si naprogramuje, s pomocí jsem postavil tistak a zbytek stroje jsem už vyrobil... Mám tady funkční Arduino, několik CPU, pokud mi někdo ukáže, jak přesně to spojit a co mám nastavit, tak to snad udělám. Ale moc energie do toho vrazet nechci. Není čas...