-
Data: 2012-12-14 21:12:07
Temat: Re: Brak komunikacji między Atmegą a modułem GSM po rs232
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2012-12-13 23:53, Mario pisze:
> To może z innej beczki. Spróbuj podciągnąć linie transmisyjne lekko do
> plusa. Np rezystorami 10k.
A co to może zmienić? To znaczy jakie jest uzasadnienie takiego posunięcia?
Generalnie kończą mi się pomysły. Dzisiaj poprawiłem jeszcze na wszelki
wypadek filtrowanie zasilania przy stabilizatorze. Teraz mam na wejściu
kondensatory 470uF+330nF oraz 220uF+100nF. Poprawa niewielka,
praktycznie żadna.
Dodanie kondensatorka 100nF przy pinach zasilania modułu w jakimś
stopniu pomogło - znikła sinusoida widoczna na oscyloskopie, poza tym
subiektywnie wydaje mi się, że moduł inicjuje się nieco częściej. Jednak
wciąż muszę kilka razy włączać go ponownie, żeby zaskoczył.
Zastosowanie kwarcu też nie do końca pomogło.
Problem z "krzaczkiem" generalnie ciągle występuje.
Wychodzi na to, że na pierwsze pytanie AT+CPIN? przychodzi najpierw
jedna linia z "krzaczkami" (HyperTerminal widzi tam kwadrat i literę K,
Programmer's Notepad wyświetla "t" z ogonkiem u dołu, skierowanym w
lewo). Dopiero w następnej linii przychodzi właściwa odpowiedź (+CPIN:
SIM PIN) ale program zdążył już przeanalizować poprzednią linię.
Niekiedy ten "krzaczek" nie przychodzi - wtedy udaje się bez problemu
zainicjować moduł.
Jest też problem z komunikacją w drugą stronę, także w jednym,
konkretnym przypadku. Mianowicie często (nawet bardzo często) Atmega nie
wysyła modułowi rozkazu wybrania wykręconego numeru. Nie chodzi nawet o
to, że występuje jakiś błąd - nawet terminal nie pokazuje niczego
(chociaż inne komendy wychodzą). Jest to jakby nie patrzeć dziwne...
Gdyby nie fakt, że osobno działa, pewnie szukałbym źródła problemu w
kodzie...
Następne wpisy z tego wątku
- 14.12.12 21:39 Atlantis
- 14.12.12 21:56 J.F.
- 14.12.12 23:29 Marek
- 14.12.12 23:39 Atlantis
- 15.12.12 00:16 Atlantis
- 15.12.12 00:52 J.F.
- 15.12.12 03:00 Mario
- 15.12.12 07:52 pytajacy
- 15.12.12 09:12 Marek
- 15.12.12 18:07 Atlantis
- 15.12.12 19:02 Adam Wysocki
- 15.12.12 19:07 Adam Wysocki
- 15.12.12 19:14 Adam Wysocki
- 15.12.12 19:16 Adam Wysocki
- 15.12.12 19:19 Adam Wysocki
Najnowsze wątki z tej grupy
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
Najnowsze wątki
- 2025-03-22 OT Silnik sie przegrzewa
- 2025-03-22 Przenoszenie przez wifi na nowego Androida
- 2025-03-22 Warszawa => Senior Account Manager <=
- 2025-03-22 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-22 Warszawa => Spedytor Międzynarodowy <=
- 2025-03-22 Warszawa => NMS System Administrator <=
- 2025-03-22 Warszawa => Analityk IT (projekty z obszaru telco) <=
- 2025-03-22 Orzeczenie TSUE
- 2025-03-22 Warszawa => Operations Support Systems (OSS) Team Leader <=
- 2025-03-22 Warszawa => Scrum Master <=
- 2025-03-22 Warszawa => Senior Account Manager <=
- 2025-03-22 Warszawa => BI Developer / Analityk BI <=
- 2025-03-22 Warszawa => IT Recruiter <=
- 2025-03-21 Zakaz wjazdu
- 2025-03-21 Nie zawsze wchodzi jedynka