Preruseni a AT89C4051

Petr Simek psimek@jcu.cz
Úterý Prosinec 25 10:18:06 CET 2007


On Tue, 25 Dec 2007, pyrin wrote:

> mam tu 89C4051 a zkousim vyuzit externi preruseni. Na P3.2 privedu "0",
> vyvola mi to preruseni a pokud tam ta "0" zustane i nadale, tak mi to
> stahuje napeti na ostatnich portech, na kterych mam treba LEDky. Pokud
> uvolnim P3.2 do vzduchu, tak stahovani urovne na ostatnich portech
> zmizi. Zkousel jsem do P3.2 zapsat "1" i "0", ale je to porad stejne.
> Proste pokud udalost vyvolajici INT trva, rutina INT se sice provede,
> ale uroven ostatnich bran je ztazena na cca polovinu napajeciho napeti.
> Jakoby trvnaim urovne na INT dochazelo k pretezovani portu.

A neprovadi se ta INT rutina nahodou porad dokola ?

> Mate nekdo napad jak to vyresit ? Jiny 89C4051 jsem zkousel, to
> nepomohlo. Jiny MCU jsem nezkousel, protoze nemam k dispozici.

Mrknete se na vystupy tech ostatnich portu osciloskopem - jestli tam spis
nez polovicni napeti neni LHLHLH...

> pyrin

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             psimek@jcu.cz                              |
*------------------------------------------------------------------------*




Další informace o konferenci Hw-list