Multiblikač 3v1 s AT89C2051
- July 12 2013
- Atmel mikrokontroléry (AVR, ATMega, ATXMega, ATTiny...)
- 4778x Přečteno
Zapojení je velmi jednoduché a mělo by fungovat na poprvé.Když
nepočítáme uP,kde můžeme špatně zapsat(vypálit) program.
Možné chyby v zapojení:
1.)špatné zapojení stabilizátoru 7805.(V
zapojení by nemusel mít ale myslete na to,že tento uP má napájecí napětí 2,7 až
6V po překročení této hranice můžete chystat pro uP pohřeb:-) )
2.)Krystal se nechce rozkmitat.V tomto případě to poznáte že
zapojení nefunguje.Zkoušejte jiné hodnoty kondenzátorů.
3.)Dejte si také pozor na resetovací kondenzátor.Resp. na jeho
polaritu.
4.)Zapojení LED diod-Anodou na plus.Katodou k pinu (vývodu)
procesoru.Program uP je psán tak,že "stahuje" napětí k zemi.
5.) Jedna nebo několik LED nesvítí.Poté zkontrolujte propojení
mezi uP a LED diodami (nebo rezistory).A poté polaritu LED diod.
6.)Dejte si pozor na vypálení programu do uP.Pokud máte možnost
dejte na programu verifikaci (zkontrolování)
POZOR!!!Nezapomeňte,že uP testuje zda na jeho vstupních pinech je
log.0.Pokud zapojíte přepínač k plusu musíte resetovat uP,protože riskujte
zničení uP(nebo si přepište program tak,aby testoval log.1).
Zapojení je velmi jednoduché a mělo by fungovat na poprvé.Když
nepočítáme uP,kde můžeme špatně zapsat(vypálit) program.
Zapojení uP
Při stisku tlačítka na pinu P3.4
Při stisku tlačítka na pinu P3.5
Při stisku tlačítka na pinu P3.7
Program pro mikroprocesor AT89C2051 v *.ASM
a také v *.HEX
EDIT: Maximální proud GPIO je 10mA, pro celý port pak maximálně 25 mA (popřípadě 15mA pro AT89S4051)
Za komentář děkujeme,
Maximum IOL per port pin: 10 mA