Fórum témák
» Több friss téma |
Cikkek » Kapunyitás gombnyomásra avagy Szezam_tarulj! Kapunyitás gombnyomásra avagy Szezam_tarulj!
Szerző: Bonca, idő: Aug 16, 2011, Olvasva: 30010, Oldal olvasási idő: kb. 1 perc
A nyolclábú 12F683 5-ös lábára kötöttem a nyomógombot. Ez a láb külső megszakítás kezelésére alkalmas (INT), ami jelen esetben az lesz, hogy a nyomógomb megnyomására az 5-ös láb logikai 1 állapotról megváltozik logikai 0-ra. (Az ehhez szükséges felhúzó-ellenállást a mikrovezérlőben levő weak pull-up adja.) Ez ébreszti az alvó állapotból a mikrovezérlőt, amely megkezdi az adást. A kulcs elemei ASCII karakterenként lesznek elküldve egymás után. A teljes kulcs pedig háromszor ismétlődik. Erre azért van szükség, mert az oszcillográfon jól látható, hogy a vevő az adás első 40ms-ára semmit nem reagál, és egyébként is lehet zavar az adás közben, mivel a 434 MHz-es sávban elég sok eszköz működik. A késleltetésekről sajnos nincs semmi információ az adatlapon, ezek számomra is csak az oszcilloszkópos méréseknél derültek ki. Mivel a kommunikáció egyirányú, ezért csak az adás vonal (Tx) van bekötve a mikrovezérlő 2-es lábára. sárga - az adó digitális bemenete Mivel az adónak nincs alvó üzemmódja és kb. 30 mA-t vesz fel üresjárásban, ezért a tápfeszültségét az adás befejezésekor kikapcsoljuk. A küldés után a mikrovezérlő pedig újra alvó állapotba kerül.
A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |