| Autor | Zprávy |
|---|
rikonor
Joined: 19 Feb 2008 Příspěvky: 2
| 20.únor 2008 15:41 Nápověda týkající AT89C2051 | | |
|
| Nazdar
Snažím se vybudovat okruh s Atmel AT28C2051, Předpokládá se, přijímat sériová data na sériový port (RxD - pin 2 [port 3.0]). Avšak bez ohledu na to, co napíšu kód a vypálit na to, Ukazuje se, "1" na všech pinech portu (s výjimkou 1.0% 1.1 port, které vyžadují externí odpory, a protože nejsem pomocí těchto pinů jsem nepoužil tyto odpory).
Snažil jsem se psát mnoha různých programů (v C51, a samozřejmě včetně 'reg51.h'), které mají změnit úroveň výstupu na "0", ale to se neosvědčila.
Mikroprocesor má vnější clock (12MHz krystal a 2 22pF capcitors), a automatický reset (zahrnujícího 100kohm 1LF rezistor a kondenzátor).
Četl jsem v datovém listu, že po držení RST pro 2 automatické cykly mikrokontroléru je port reset a všechny piny jsou nastaveny na 'high'.
Je něco špatného na okruhu nebo možná rom didn't get blýskl vůbec? (I used LEAPER-48 USB Universal spisovatel s programem IC Writer).
Help greatly appreciated, díky, Nebo |
|
| Zpět na začátek | |
 |
nandhu015
Datum registrace: 11 únor 2006 Příspěvky: 606 Pomohl: 43 Poloha: TamilNadu, Indie
| 20.únor 2008 17:21 Re: Pomoc o AT89C2051 | | |
|
| At reset all the port pins of 2051 will be 1.
Budete muset změnit na startu (pokud chcete)
Nandhu |
|
| Zpět na začátek | |
 |
Google AdSense

| 20.únor 2008 17:21 Reklamy | | |
|
|
|
|
| Zpět na začátek | |
 |
laktronics
Datum registrace: 06 Jan 2007 Příspěvky: 945 Pomohl: 156
| 20.únor 2008 18:21 Re: Pomoc o AT89C2051 | | |
|
| Nazdar, Znamená to, že ve svém softwaru, na kterou se snažíte nastavit port kolíky na nulu, ale není to probíhá? If that is the case, check if your reset pin shows low voltage after power on, I mean it should be low after the initial reset pulse. Ne-li nízká, opravit chybu, většinou ve vedení. Navrhoval bych použít kondenzátor 10uF s 15K strhnout na reset pin, i když vaše hodnoty, mohou být také OK. Myšlenka na snižování odporu je snížit vliv vnitřního odporu a ujistit se, že měřič odporu bude méně důležité při kontrole reset pin napětí. Další příčinou pro všechny piny portu je vysoká může být kvůli poruše oscilátor, a otevřít / šortky připojení krystalu, krystal špatné atd. Podívejte se osc.pin2 rozsahu a zjistit, zda malé amplitudě kmitů existuje. S digitálním multimetrem to pin by měla ukázat, kolem 2.5V, přestože se to nemůže potvrdit, zpracování oscilátoru. Zkontrolovat kontinuitu zemnící kontakt na správce na základě měření Vcc přes piny 10 a 20 na čipu samotného. Pokud váš programátor ověřila správně po programování, není třeba se obávat falešných programování, ale pokud se jakákoli chyba v kódu, může se opět nepodařilo jasné přístavu kolíky. Pozdravy, Laktronics |
|
| Zpět na začátek | |
 |