Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 4 kwi 2025, o 01:24


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 22 lip 2017, o 19:35 
    Offline
    Nowy

    Dołączył(a): 28 kwi 2014
    Posty: 19
    Lokalizacja: Katowice
    Pomógł: 0

    Witam

    Szukam pomocy w rozwiązaniu mojego problemu związanego z odbieraniem danych z modułu GSM
    Do komunikacji wybrałem Atmege32 i moduł G510.

    Poniżej przykład jak staram się odebrać dane.
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Jeśli ktoś byłby w stanie rozwiązać lub nakierować na rozwiązanie, byłbym uradowany.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2017, o 07:12 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Gdzieś tu w czeluściach jest bardzo fajny bascomowy poradnik jak odbierać dane z uart. Nie wiem niestety gdzie on leży. Napisz na priv to dam ci gotowca choć będziesz musiał sobie go dopasować pod swoje wymogi



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2017, o 14:57 
    Offline
    Nowy

    Dołączył(a): 28 kwi 2014
    Posty: 19
    Lokalizacja: Katowice
    Pomógł: 0

    Dziękuje za zainteresowanie moim problemem.

    Generalnie komunikacja komputer - atmega32 działa, dane idą w obu kierunkach.
    Problem jest z modułem g510 Fibocom. Dane idą do modułu, moduł realizuje komendy AT.

    Nie mogę tych danych odebrać.
    Komunikacja wygląda tak.

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2017, o 17:49 
    Offline
    Nowy

    Dołączył(a): 19 lis 2014
    Posty: 24
    Pomógł: 1

    Kolego polecenie Inkey() zwraca kod ASCII pierwszego znaku znajdującego się w buforze transmisji szeregowej.
    Polecenie dobre aby sprawdzić czy dane w buforze to te na które czekamy.
    Jeżeli Twój modem kończy transmisję kodem CR czyli 13 w kodzie ASCII polecam polecenie Input.
    Jeżeli modem nie nadaje znaku końca transmisji można użyć polecenia Inputbin.
    Polecam również help do Bascoma tam jest wszystko opisane.
    Napisz co zawiera transmisja i co chcesz z niej wyłuskać.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lip 2017, o 19:14 
    Offline
    Nowy

    Dołączył(a): 28 kwi 2014
    Posty: 19
    Lokalizacja: Katowice
    Pomógł: 0

    Wydaje polecenie AT żeby odczytał dane ze strony www.

    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lip 2017, o 06:09 
    Offline
    Nowy

    Dołączył(a): 19 lis 2014
    Posty: 24
    Pomógł: 1

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Coś takiego napisane na szybko może zawierać jakieś błędy ale powinno Cię nakierować.
    Warunek modem musi wysyłać na końcu znak "CR"
    Polecam też polski help na początek http://www.pe.ifd.uni.wroc.pl/BascomBasicAVR3.pdf



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lip 2017, o 00:10 
    Offline
    Nowy

    Dołączył(a): 28 kwi 2014
    Posty: 19
    Lokalizacja: Katowice
    Pomógł: 0

    Dzięki za przykład.

    Niestety nie działa.
    Czy przyczyną może być format odpowiedzi.

    <CR><LF>+HTTPREAD: 2<CR><LF>

    <CR><LF>OK<CR><LF>

    Czemu nie mogę wykryć tych danych w buforze jak przychodzą z modułu.
    Gdy przychodzą z komputera Atmega odbiera dane.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO