RESET probléma

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
7kaz
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2006. szeptember 26. kedd, 6:00

RESET probléma

Hozzászólás Szerző: 7kaz »

Adott egy uC, benne a működő program. Reset láb 10k-mal a tápon, és egy 100n-os kondival hidegítve, ahogy kell. Programozás után szépen indul, ám ha leveszem a programozó kábelt, és "üzemszerűen" indítom az áramkört a táp bekapcsolásával, akkor nem indul a chip, csak a Reset GND-re húzása után. Ezt eddig egyetlen másik áramkörnél sem tapasztaltam.

Biztosítékbit beállítás kell, vagy külső reset generátor? Vagy teljesen másutt keresendő a megoldás?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

10k és a 100n fel van cserélve.
Azaz 10k a GNDre és a 100nF a +5V-ra van Nálad kötve.
http://www.tavir.hu - a gazda :)
Avatar
7kaz
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2006. szeptember 26. kedd, 6:00

Hozzászólás Szerző: 7kaz »

Nem nyert, nincs összecserélve.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Biztosítékbiteknél nézd meg, hogy bekapcsolási / reset késleltetés van-e? (65 msecre ált beállítható).

A kondi _alatt_ nincsen flux? Nem koszos? Lehet hogy valamelyest átvezet és ezért hülyül meg.

A felhúzó 10k nem szakadt? Illetve nem 100k-s véletlenül?
http://www.tavir.hu - a gazda :)
Avatar
7kaz
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2006. szeptember 26. kedd, 6:00

Hozzászólás Szerző: 7kaz »

Ellenállás és kondi rendben.
Késleltetés a legnagyobbra állítva.

Tudom, hogy furcsa, de mióta benne van a prociban egy Timer megszakítás és a hw-s UART kezelése, azóta csinálja (maga a program viszont jó, azt csinálja, amit kell). De ha csak egy led villogtatás a feladat, akkor szépen indul magától is. :? A proci M88, és jelenleg ~3,5k memóriát használ a teljes kód.
Avatar
SirLeslie
Pákabűvész
Hozzászólások: 247
Csatlakozott: 2005. április 14. csütörtök, 6:00

Re: RESET probléma

Hozzászólás Szerző: SirLeslie »

7kaz írta:Adott egy uC, benne a működő program. ...
Csak 10k-val próbáltad már? (én nem teszek mellé 100nF-t)
Hasonló jellegű problémám volt egyszer - isp-vel működött, anélkül nem, -:
az éppen alkalmazott tápegység nem volt valami stabil, 1000uF-os kondi beültetése után minden terv szerint üzemelt.
Avatar
7kaz
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2006. szeptember 26. kedd, 6:00

Hozzászólás Szerző: 7kaz »

Igazából én sem nagyon értem a 100n-ot a Reset lábon. Ott nem kap betápot a uC, csak egy tartós logikai szintet. A neten néztem egy csomó áramkört, azokban sem volt hidegítő kondi a Reset lábon. Alapvetően nem okozhatna galibát, de kíváncsiságból kiforrasztom majd, s megnézem mi lesz a helyzet!
Avatar
norbi
Chipgyilok
Hozzászólások: 308
Csatlakozott: 2006. augusztus 3. csütörtök, 6:00

Hozzászólás Szerző: norbi »

Hello!

Tudtommal a 100n a reset impulzushoz kell 8)
De tévedni emberi dolog :wink:
Hooligan01

Hozzászólás Szerző: Hooligan01 »

Igen, tévedés.

A hidegítőkondi a tápfesz-tranziensek ellen véd.

Nálam gyakorta előfordult reset, és nem értettem mitől.
Ezek a panaszok megszűntek miután felpakoltam 100nF-t a resetre.
A hálózati tranziensek(tüskék) simán bejutnak, még a rendesen szűrt stabil tápon át is...

Aki még nem járt igy, az örüljön, jó helyen lakik, én inkább megelőzöm a bajt, 5 Huf-on nem múlik...
Avatar
Atesz
Tranzisztorgyógyász
Hozzászólások: 164
Csatlakozott: 2006. január 19. csütörtök, 7:00

Hozzászólás Szerző: Atesz »

Sziasztok!

Van egy olyan problémám, hogy nem indul el mindig a procim. (M32)
Ha programozom, utána nem indul el. Csak akkor , ha leveszem a tápot, és várok vele kb 1 percet. Utána elindul.(ha nem várok eleget, nem indul)
Elég bosszantó. És nem jövök rá, hogy mi okozza. Cseréltem már: restet ellenállás(10K) StabIC(5v) Táp szűrő(470uF,1000uF) Zavarszűrők(100nF)
Ötlet? :?: üdv! Atesz
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

RESETLÁBAT ha kikötöd prg után fix 5Vra?

felhúzóellenállász 1k-ra? lefele a reset és gnd közt ne legyen kondi!
Avatar
Atesz
Tranzisztorgyógyász
Hozzászólások: 164
Csatlakozott: 2006. január 19. csütörtök, 7:00

Hozzászólás Szerző: Atesz »

Üdv ismét!

Az előző hozzászólásomban felvetett problémám még mindig aktuális. Azt vettem észere, ha egy teljesen más programot töltök az M32-be akkor rendesen azonnal elindul. Ha az a programot, amit épp fejlesztek, akkor fenn áll az előzőleg említett hiba. Mi lehet ez? Kifogytam az ötletből.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Chip programjának inicializálási részében van valami hibád....
Pl. I2C-t használsz és a felhúzók hibáznak/kontakthiba.
Avatar
Atesz
Tranzisztorgyógyász
Hozzászólások: 164
Csatlakozott: 2006. január 19. csütörtök, 7:00

Hozzászólás Szerző: Atesz »

És mi történik a prociban percek alatt áram nélkül. Mert utána elindul.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Kapacitás töltődik, kisül...
De lehet ez forrasztópaszta-maradék is...
Válasz küldése