AVR znovu - pomoc

Jozef Maslík jozefmaslik
Středa Březen 17 14:30:02 CET 2004


Este by som dodal - ako hodiny mozete pouzit "akykolvek" oscilator, ci
uz vyrobeny z hradla alebo nejaky generator pravouhleho priebehu.
Pripojite ho k pinu XTAL1 (PB3) a mozete programovat aj v ponyprogu.
Dolezite je aby procesor mal hodinovy takt.

S pozdravom Jozef Maslik

-----P?vodn? zpr?va-----
Od: owner-hw-news@list.gin.cz [mailto:owner-hw-news@list.gin.cz] za
u?ivatele Jozef Masl?k
Odesl?no: 22. febru?ra 2002 23:53
Komu: hw-news@list.gin.cz
P?edm?t: RE: AVR znovu - pomoc

Zdravim !

Programovat sa da aj s externym RC oscilatorom - ak je zapojeny netreba
pouzit ziadne externe casovanie. Pisal som to pre pripad ze nie ste si
isty co ste nadstavili.

To ze maju byt pripojene externe hodiny a aka postupnost signalov ma byt
pri programovani dodrzana a co ma byt zabezpecene je pisane v casti pre
nizkonapatove programovanie (konkretne Low-voltage Serial Downloading
(ATtiny12 only) ).

Nemyslim ze by ste mali problem prave v nedodrzani urcitych udanych
postupov - nikdy sa mi nevyskytol problem pri programovani ATtiny12 s RC
oscilatorom v ponyprogu.

Avsak uistite sa:
Ak je teda nadstaveny externy RC oscilator, mal by po pripojeni
napajania kmitat - mali by ste namerat "kmity" na vstupe XTAL1 (PB3 -
nozicka 2 - medzi R a C). Overte ci dana frekvencia nie je mimo maximum
obvodu (v pripade ATtiny12L 4MHz),resp. nie je moc nizka, pretoze na
jeden pulz SCK musia pripadnut minimalne dva pulzy MCU (hodin
procesoru). Problem mozete mat prave v zlej frekvencii hodin alebo
nerozkmitania - tabulka udana v datasheete je len orientacna ;-).
Odskusane bezproblemove programovanie ak je nadstavena frekvencia na cca
2MHz (urcite to chodi aj pri 1MHz - takt vnutorneho oscilatora).
Pripadne mozem poslat aj pouzite hodnoty R a C ale az pondelok (utorok),
pretoze doma tuto cast "roboty" nemam ;-).

Este doplnenie k ponyprogu - predpokladam ze ste uz predtym programovali
s uspechom na danom pocitaci, pretoze osobne mam skusenost ze nefunguje
(viacmenej vobec) na rychlejsom pocitaci - nepodari sa mi naprogramovat
ziadne AVRko, musim pouzit staru PII 233.

Zapojenie programatoru na paralelny port bohuzial po ruke nemam (s
podporou ATtiny12 a hodinami z portu) ale urcite existuje (uz som nan
parkrat narazil).

S pozdravom Jozef Maslik.

-----P?vodn? zpr?va-----
Od: owner-hw-news@list.gin.cz [mailto:owner-hw-news@list.gin.cz] za
u?ivatele Ing. Locker Martin
Odesl?no: 22. febru?ra 2002 7:53
Komu: hw-news@list.gin.cz
P?edm?t: RE: AVR znovu - pomoc

> Zdravim !
> 
> Ak sa Vam nahodou podarilo naprogramovat RSTDISBL tak pomoze len
> vysokonapetove programovanie.
> 
> Ak ste naprogramovali externe hodiny (RC clanok, kristal,...), je
> potrebne aby boli aplikovane (zapojene) aj pocas programovania.
> 
Dekuji za velmi dobrou zpravu, jsem si na 99,9 % jisty, ze jsem pouze 
prenastavil CKSEL bity, a pak se AVR prestalo se mnou bavit. Je tedy 
asi nutne pridat vnejsi hodiny, je to vubec nekde v datasheetu 
uvedene, niceho jsem si nevsiml?

> Ste si isty ze ste nadsavili fuse bity v ponyprogu spravne? PonyProg
je
> zmetok (moj nazor ;-) ). Aplikuje bity tak, ze zaskrtnute znamena
> programovat a to znamena ze tam zapise 0. Cize ak chcete pouzit
interny
> oscillator napr. startovaci cas 6CK, je to CKSEL3..1 0100 - v
ponyprogu
> zaskrtnete CKSEL3, CKSEL1, CKSEL0, cize nezaskrtnute ostane CKSEL2.
> Teda aj RSTDISBL musi byt nezaskrtnute, inak si pripravte
vysokonapatovy
> programator.
> 
Nez jsem risknul zmenit fusebity, tak jsem to 5x kontroloval, a 
verim, ze je to spravne. Problem je tedy asi v tech vnejsich hodinach 
pri naprogramovani externiho RC oscilatoru.

> Ak sa Vam podarilo len zle nadstavit CKSEL, pomoze mu vnutit hodiny do
> pinu PB3 (XTAL1) (pocas programovania ;-) ). Exzistuju bezne volne
> dostupne programatory na paralelny port ktore maju aj vystup pre
hodiny.
> 
Prosim nemate nejaky odkaz na takovyto programator, abych ty dva 
kousky mohl zachranit.

> S RC oscilatorom mam dobre skusenosti, len je dobre sa pohrat s R a C
> hodnotami, vdaka toleranciam hodnot tabulka udana v datasheete nesedi.
> Je mozne aj "pretaktovanie".
> 
			Mnohokrat dekuji 
Martin Locker
VOS a SPS Rychnov nad Kneznou
e-mail: locker@vosrk.cz





Další informace o konferenci Hw-list