-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
From: Atlantis <m...@w...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: komendy AT - ustawienie zajętości linii GSM
Date: Thu, 03 Jan 2013 20:06:37 +0100
Organization: http://www.wit.edu.pl
Lines: 35
Message-ID: <kc4ks5$cmo$1@portraits.wsisiz.edu.pl>
References: <kbu9bo$r82$1@portraits.wsisiz.edu.pl>
<g...@n...chmurka.net> <50e4d8f9$1@news.home.net.pl>
NNTP-Posting-Host: aasg186.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: portraits.wsisiz.edu.pl 1357240005 13016 83.5.218.186 (3 Jan 2013 19:06:45
GMT)
X-Complaints-To: a...@w...edu.pl
NNTP-Posting-Date: Thu, 3 Jan 2013 19:06:45 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0
In-Reply-To: <50e4d8f9$1@news.home.net.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:640204
[ ukryj nagłówki ]W dniu 2013-01-03 01:13, Anerys pisze:
> Ja bym sprawdzał stan 0/1, potem ewentualnie przeliczył jego zmiany.
W gruncie rzeczy przecież tak to się właśnie odbywa. Tarcza ma dwie pary
styków (w stanie spoczynku złączonych), które łączą dwie linie uC z
masą. Gdy tarcza zostanie zakręcona, jedna z nich się rozwiera i
pozostaje rozwarta do momentu powrotu. Druga para styków rozwiera się
przy każdym impulsie.
Tak więc cała procedura jest banalna:
W pętli sprawdzam, czy na linii połączonej z pierwszą parą pojawił się
stan wysoki. Jeśli tak - przeczekuję drgania styków, wykonuję kilka
innych operacji, a potem inicjuję kolejną pętlę, która ma trwać dopóki
trwa stan wysoki na tej linii. Wewnątrz tej drugiej pętli sprawdzam stan
drugiej linii - gdy pojawi się stan wysoki przeczekuję drgania,
zwiększam zmienną o jeden, a potem w pustej pętli czekam do końca impulsu.
Procesor i tak nic innego (poza ewentualnym odbieraniem znaków w
przerwaniu USARTA) wtedy nie musi robić.
> Choć nie wiem, czy tu nie lepiej zrobić na 7490 z jakimiś małymi
> przyległościami, 7490 wystawi wartość, a przyległości np. wystawią
> sygnał przerwania, które da się obsłużyć. Może trochę naokoło, ale IMHO
> powinno przynajmniej częściowo uniezależnić, przecież już za
Nie widzę powodu, żeby rozbudowywać część sprzętową i korzystać z
przerwań, skoro obsługa tarczy numerowej sprawdza się do prostego,
sekwencyjnego wykonywania pewnych czynności, jedna po drugiej.
Problem, na który się natknąłem wynikał z głupiego błędu w programie -
zastosowałem o jedną pętlę za dużo niż powinienem. A właściwie użyłem
przygotowanej wcześniej funkcji, w której ta pętla występowała.
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
Najnowsze wątki
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-02-21 Pawel S
- 2025-02-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-02-21 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-21 Chrzanów => Programista NodeJS <=
- 2025-02-21 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-21 Warszawa => Administrator Systemów Windows IT <=
- 2025-02-21 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=