-
Data: 2013-01-01 17:57:02
Temat: Re: komendy AT - ustawienie zajętości linii GSM
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2013-01-01 13:59, Anerys pisze:
> Nasunął mi się taki pomysł - nie porównywać całości, ale po pojedynczym
> znaku.
Przyszło mi do głowy jeszcze jedno rozwiązanie. Poszczególne
przychodzące znaki można by analizować bezpośrednio po odebraniu, w
przerwaniu RX USART-a. Każdy zgodny znak przesuwa wskaźnik do przodu,
mylny zeruje go. Po dotarciu do końca badanego ciągu ostatnia instrukcja
warunkowa, która sprawdza czy słuchawka jest podniesiona. Jeśli tak -
wysyła "ATH\r", jeśli nie - uruchamia dzwonek.
Oczywiście każdy znak przeanalizowany w przerwaniu byłby nadal dostępny
dla procedury odczytującej bufor (nie przesuwałbym wskaźnika odczytu).
Jedną z największych zalet byłaby możliwość uśpienia uC, ponieważ ten
nie musiałby ciągle sprawdzać w głównej pętli programu, czy ktoś nie
dzwoni. Widełki również można by spiąć z linią obsługującą przerwanie
sprzętowe. Mam jednak kilka wątpliwości...
1) Czy dopuszczalne jest wysyłanie jakichkolwiek znaków przez USART w
przerwaniu obsługującym obiór znaków? Szczególnie jestem ciekaw jaki
byłby efekt, gdyby było włączone echo...
2) Chyba musiałbym zastosować linię DTR, aby powstrzymać modem od
wysyłania kolejnych znaków np. podczas tej całej operacji?
To dobry kierunek, czy raczej gra niewarta świeczki?
Następne wpisy z tego wątku
- 01.01.13 18:16 Atlantis
- 01.01.13 20:37 Marek
- 01.01.13 20:40 Atlantis
- 01.01.13 20:46 Anerys
- 01.01.13 20:52 Marek
- 01.01.13 21:12 Atlantis
- 02.01.13 08:40 Adam Wysocki
- 02.01.13 19:11 Atlantis
- 02.01.13 20:52 Adam Wysocki
- 02.01.13 21:10 Atlantis
- 03.01.13 01:13 Anerys
- 03.01.13 20:06 Atlantis
- 03.01.13 21:16 Anerys
- 03.01.13 22:29 Atlantis
Najnowsze wątki z tej grupy
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-18 Spalinowa trauma
- 2025-07-18 Polska => Senior Key Account Manager <=
- 2025-07-18 Białystok => Programista Kotlin <=
- 2025-07-18 Szczecin => Key Account Manager IT <=
- 2025-07-18 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-18 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-18 Lublin => Delphi Programmer <=
- 2025-07-18 Lublin => Programista Delphi <=
- 2025-07-17 Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- 2025-07-17 Andrzej Duda ułaskawił Roberta Bąkiewicza od zarzutu zapchnięcia ze schodów aktywistki Babci Kasi
- 2025-07-17 Policjanci katowali niewinnego człowieka, ale są niewinni
- 2025-07-17 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-17 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-07-17 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-07-16 deltaT w pompie ciepla