-
Data: 2013-02-06 19:59:48
Temat: Re: Wzmacniacz słuchawkowy do modułu GSM - jeszcze jedno pytanie
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Co do punktu drugiego, to jednak byłem w błędzie. To nie mały opór
słuchawki jest powodem takiego stanu rzeczy, ale najwyraźniej jakiś błąd
w programie, którego doszukać się nie mogę.
Pomyliłem się w obserwacjach - to tajemnicze zrywanie połączenia
przychodzącego w momencie podniesienia słuchawki nie ma nic wspólnego z
wkładką, gdyż zależy od momentu w którym podniesie się słuchawkę. Jeśli
ta zostanie podniesiona gdy dzwonek dzwoni - połączenie zostanie
odrzucone. Gdy odbiorę w przerwie pomiędzy dzwonkami - zostanie nawiązane.
Fragment kodu odpowiedzialny za dzwonek i odbieranie połączeń znajduje
się w funkcji głównej i wygląda następująco (nie wgłębiając się w
kształt innych funkcji):
while(1)
{
while (!HOOK)
{
if (RI)
{
PORTLED |= _BV(LED);
while (RI)
{
if HOOK break;
PORTRING |= _BV(RING1);
PORTRING &= ~_BV(RING2);
_delay_ms(10);
PORTRING &= ~_BV(RING1);
PORTRING &= ~_BV(RING2);
_delay_ms(10);
if HOOK break;
PORTRING &= ~_BV(RING1);
PORTRING |= _BV(RING2);
_delay_ms(10);
PORTRING &= ~_BV(RING1);
PORTRING &= ~_BV(RING2);
_delay_ms(10);
}
PORTLED &= ~_BV(LED);
}
}
if HOOK
{
_delay_ms(200);
clear_buffer();
if (usart_response("ATA\r\n", "OK\r\n", 200)) mantain_call();
else make_call();
}
}
Następne wpisy z tego wątku
- 06.02.13 20:05 Atlantis
- 08.02.13 09:23 Adam Wysocki
- 08.02.13 09:26 Adam Wysocki
- 08.02.13 10:46 Atlantis
- 08.02.13 11:01 Atlantis
- 08.02.13 15:37 Atlantis
- 08.02.13 17:40 Atlantis
- 08.02.13 18:03 J.F
- 08.02.13 18:13 Atlantis
- 09.02.13 01:36 Anerys
- 09.02.13 02:06 Atlantis
- 09.02.13 02:29 Anerys
- 11.02.13 11:55 Adam Wysocki
- 11.02.13 12:02 RoMan Mandziejewicz
- 11.02.13 12:12 Anerys
Najnowsze wątki z tej grupy
- Disk on Module, czym to odczytać?
- Pasta ochronna? Lutownicza?
- zagadka pneumatyczna
- Klip testowy, jak sie to używa
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
Najnowsze wątki
- 2025-11-18 Warszawa => Konsultant ERP Microsoft Dynamics 365 Commerce <=
- 2025-11-18 Wrocław => Programista React ze znajomością C++ <=
- 2025-11-18 Wrocław => React Developer with knowledge of C++ <=
- 2025-11-18 Warszawa => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-11-18 Warszawa => Cloud Engineer <=
- 2025-11-18 Nowe przepisy dotyczące pieszych
- 2025-11-18 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-11-18 Warszawa => Project Manager (AI and innovation) <=
- 2025-11-18 Warszawa => Project Manager (AI and innovation) <=
- 2025-11-18 Warszawa => Java Developer <=
- 2025-11-18 Warszawa => System Administrator <=
- 2025-11-18 piękne wzruszyłem się
- 2025-11-17 SAFIJAN twierdzi że przyrzeczenie sędziego można składać przed KOMINIARZEM ;-)
- 2025-11-17 Warszawa => International Freight Forwarder <=
- 2025-11-17 Białystok => Programista React ze znajomością C++ <=




Prezenty pod choinkę z drugiej ręki? Polacy wciąż tradycjonalistami