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 6 kwi 2025, o 00:31


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 51 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 5 sty 2015, o 20:20 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    jak umieszczę ten kod bez stałych Rs_input to wyświetla mi się kod HEX a nie cyfry w postacji dziesiętnej, które wpisałem

    ------------------------ [ Dodano po: 7 minutach ]

    OK sorki :-) , w terminala miałem ustawioną inną szybkość działa bez zarzutu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 sty 2015, o 20:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 gru 2011
    Posty: 186
    Lokalizacja: Dublin
    Pomógł: 8

    Bartek masz racje najpierw wkleiłem bufor chyba dla serialin a zapomniałem o serial out a potem wkleiłem oba ale juz dla drugiego uarta.
    Wsumie to sam nie załapałem dla którego to miało być moja wina.
    Ale tak popiep... ej konfiguracji jak maja wszystkie 4 uarty to ciężko znaleść
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Alberts się chyba zakręcił jak wymyślał to otwieranie



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 sty 2015, o 21:50 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    teraz się zastanawiam jak napisać warunek , tak aby po odebraniu ciągu 00 00 00 00 03 nie zmieniał mi wartości zmiennej LONG na same zera :-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 07:58 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Hej, zmienna LONG będzie wynikiem działania innego podprogramu czy raczej głównego programu .. . właśnie gdzie to mam umieścić w kodzie :-)
    bo takie ,rzeczy mi wychodzą
    KOD 01 jest OK
    Obrazek

    RX
    Obrazek

    KOD 03 czyści mi LONG , a ma na zadanie odpytać ATMEGĘ o zmienną LONG i ta ma ją wysłać z kodem 00

    Obrazek

    RX

    Obrazek


    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.

    Wydaje mi się,że ten warunek może nie być nigdy spełniony, wyrzuciłem tą zmienną na LCD
    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: 6 sty 2015, o 14:17 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    W tej wersji i w nowej wersji Atmega i Pc zwracają jakieś inne wartości zobacz :-)

    tak pokazuje inne wartości

    Obrazek

    a tak prawidłowo powinno wyglądać

    Obrazek


    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.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 14:31 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    To nic nie daje



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sty 2015, o 20:34 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Napisałem sobie taki warunek do przełączania modulacji coś takiego tutaj OPCODE jest pierwszym i piątym bitem
    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.

    niby działa , niby nie działa na wyświetlaczu po wybraniu modulacji jest ok tylko sam program nie trzyma wyboru :-) program to http://www.hrdsoftwarellc.com/setuphrd627-294.exe
    zastanawia mnie jedno jak się połączę z tym programem zawsze mam freq 323.038.370 , chodź w ATMEDZE ustawiłem jaką wstępną 14577500



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 sty 2015, o 16:58 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Bartek a jak mam przerzucić tą wstępną częstotliwość ?

    skróciłem do celów testowych program do takiej postaci
    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.


    a połączeniu się z HDR swoje na wstępie 323.038.370 co jest tego przyczyną ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 sty 2015, o 20:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 gru 2011
    Posty: 186
    Lokalizacja: Dublin
    Pomógł: 8

    Sławek podaj więcej danych jak masz ustawiony Ham radio delux chciał bym to przetestować jaka jest firma i model radia który wysyła te komendy.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 sty 2015, o 21:48 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Tu masz opis prawie wszystkich komend http://www.ka7oei.com/ft817_meow.html



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 13:53 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Hej, Bartek a jak zmienną LONG -w poniższym przykładzie "Vfo_dat"można rozbić tak aby bufor nie był pusty
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    mam taką przykładową syntezę
    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.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 15:07 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Bufor teraz jest na sztywno :lol: a chcę ,żeby bufor się wypełniał zmienną Vfo_dat z programu poniżej postu , tak taka konstrukcja jak przedstawiłeś :-).. co do wyświetlania to na LCD jest na OK , jak się połączę z programem HDR to wyświetla na PC mi złą daną a powinno wyświetlać to co jest na LCD



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 15:43 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    jest jeszcze wersja 5 free http://www.iw5edi.com/software/ham-radi ... load-links :-), program jest ok mam radio i spokojnie nim steruje w dwie strony działa :D

    coś już wiem

    PC do ATMEGI wysyła tak 14577500 01
    Atmega do PC wysyła tak 14577500 0a przy zmianie wartości zmiennej



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 16:30 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    ok działa , a teraz jak prawidłowo to wysłać albo inaczej wysłać do PC aby uzyskać tą samą Freq ? a tym "ciurkiem" to jak :lol: ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 16:39 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    do podglądania ;) RS jest taki dobry program http://www.hhdsoftware.com/device-monitoring-studio niestety też trial na 14 dni



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 17:10 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    to jest podgląd między radiem(ATMEGA) a programem(PC)

    00004636 10.01.2015 16:00:36.656 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 00 00 00 03 ..... PC pyta
    00004639 10.01.2015 16:00:36.687 +0.031 IRP_MJ_READ UP 0x00000000 00 72 46 00 0a .rF.. ATMEGA odpowiada gdy coś się zmienia
    00004642 10.01.2015 16:00:36.687 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 72 45 00 01 .rE..PC zmienia
    00004645 10.01.2015 16:00:36.828 +0.125 IRP_MJ_READ UP 0x00000000 00 . Atmega odpowiada
    00004648 10.01.2015 16:00:37.140 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 00 00 00 03 .....
    00004651 10.01.2015 16:00:37.171 +0.031 IRP_MJ_READ UP 0x00000000 00 72 45 00 0a .rE..
    00004654 10.01.2015 16:00:37.421 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 72 44 00 01 .rD.. PC zmienia
    00004657 10.01.2015 16:00:37.562 +0.140 IRP_MJ_READ UP 0x00000000 00 . Atmega odpowiada ,że ustawiona Freq
    00004660 10.01.2015 16:00:37.875 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 00 00 00 03 ..... PC pyta

    ------------------------ [ Dodano po: 1 minucie ]

    właśnie działa to w dwie strony PC sterujesz radiem i radio steruje programem :-)
    jak masz jakąś wolną Atmegę z LCD to w programie PC w menu TOOLS wybierz Command Tester a tam YEASU , prędkość port RS :-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 17:24 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Pomiędzy radiem a PC ten wzorcowy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2015, o 22:44 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    WOW super :D ,Bartek dziękuje
    czyli zegarek jakiś musi być do odmierzania czasu ... te nie zrozumiałe komendy to są następne kody , które wysyła PC ... a jak dopisać kolejne komendy do obsługi np. załączam funkcję SCAN w logu wygląda tak

    SCAN UP

    00000568 10.01.2015 21:40:07.828 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 79 49 17 bc .yI.. PC wysłał SCAN UP
    00000571 10.01.2015 21:40:08.531 +0.703 IRP_MJ_READ UP 0x00000102 00 . ATMEGA wysyła potwierdzenie
    00000574 10.01.2015 21:40:08.546 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 79 00 00 bb .y...PC wysyła pytanie do Atmegi
    00000577 10.01.2015 21:40:08.562 +0.015 IRP_MJ_READ UP 0x00000000 49 17 I. ATMEGA odpowiada UP
    00000580 10.01.2015 21:40:08.562 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 00 00 00 03 ..... PC wysyła pytanie o FREQ i mod
    00000583 10.01.2015 21:40:08.593 +0.031 IRP_MJ_READ UP 0x00000000 01 41 94 61 02 .A.a. Atmega odpowiada

    potem SCAN DOWN

    00001264 10.01.2015 21:40:16.359 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 79 69 17 bc .yi..PC wysyła Do Atmegi
    00001267 10.01.2015 21:40:17.046 +0.687 IRP_MJ_READ UP 0x00000102 00 . ATMEGA ODPOWIADA
    00001270 10.01.2015 21:40:17.062 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 79 00 00 bb .y...PC wysyła zapytanie o rodzaj scanu
    00001273 10.01.2015 21:40:17.093 +0.031 IRP_MJ_READ UP 0x00000000 69 17 i. Atmega odpowiada DOWN
    00001276 10.01.2015 21:40:17.093 +0.0 IRP_MJ_WRITE DOWN 0x00000000 00 00 00 00 03 .....PC wysyła zapytanie o freq
    00001279 10.01.2015 21:40:17.125 +0.031 IRP_MJ_READ UP 0x00000000 01 41 98 29 02 .A.). ATMEGA odpowiada



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 sty 2015, o 07:10 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Hej, te komendy BC a BB odczytują dokonują zmian .... tu są prawie wszystkie komendy http://www.ka7oei.com/ft817_meow.html , tu też na stronie 71,72 ale szczątkowo http://www.yaesu.co.uk/files/FT-817ND_O ... Manual.pdf :-), w ATMEGI-e wszystkich nie będzie :-) chce te kilkanaście podstawowych :lol:
    Ok spróbuje złapać jak najwięcej :lol:.

    ------------------------ [ Dodano po: 25 minutach ]

    W załączniku jest log , monitor miałem załączony wcześniej więc zarejestrował chwilę aktywacji HRD z radiem

    ------------------------ [ Dodano po: 31 minutach ]

    Pliku o nazwie scaner jest praca scanera, poznasz po szybkiej zmianie freq 00 37 23 18 00 ... pierwsza transmisja scanuje UP potem scan OFF a następnie scan DOWN i znowu OFF

    W pliku z nazwą mode jest to sekwencyjne przełączanie modulacji, a mała poprawka freq 14577500 to freq 145.775.00 bo w PC wyszło 14.577.500 , próbowałem przestawić na MID-ach ale mi nie wyszło :-)


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 sty 2015, o 10:17 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    Próbowałem napisać kawałek kodu do zmiany LONG , ale wcale się nie zmienia
    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: 11 sty 2015, o 12:17 
    Offline
    Użytkownik

    Dołączył(a): 24 lut 2013
    Posty: 405
    Pomógł: 0

    po zapytaniach kończących się na bb, odpowiada coś w stylu 00 17 czyli 4 znaki



    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: 51 ]  Przejdź na stronę Poprzednia strona  1, 2

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO