ATNEL tech-forum
https://forum.atnel.pl/

Wysyłanie i odbiór liczb przez nRF24L01.
https://forum.atnel.pl/topic24208.html
Strona 1 z 1

Autor:  Juras33 [ 22 kwi 2022, o 14:40 ]
Tytuł:  Wysyłanie i odbiór liczb przez nRF24L01.

Zakupiłem bibliotekę MK_SPI_LIB i MkNRF24L01_LIB. Zbudowałem nadajnik i odbiornik na ATMega8, układy się porozumiewają.
Widać to po migających diodach.
Niestety w tej mnogości funkcji nie wiem która funkcja służy do wywyłania liczb. W programie testowym powinien być taki przykład,
w końcu to jest podstawowa funkcja - nadawanie i odbiór danych.
Chcę wysłać liczbę np. 127 i chcę ją wyświetlić na lcd odbiornika Chyba nie żądam zbyt wiele.

Autor:  mtbchn [ 22 kwi 2022, o 19:53 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

A masz w bibliotece funkcję do wysyłania łańcuchów znakowych?

Autor:  Juras33 [ 22 kwi 2022, o 20:01 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Jest mknrf_send() do wysyłania danych binarnych ale nie wiem czym mam je odebrać w odbiorniku.

Autor:  mirekk36 [ 22 kwi 2022, o 20:22 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Juras33 napisał(a):
Chyba nie żądam zbyt wiele


No tu bym się zastanowił ... ;)

A na poważnie to może jednak weź i obejrzyj sobie tern poradnik


Autor:  Juras33 [ 22 kwi 2022, o 20:51 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Czy podanie jednego przykładu to jakaś trudność. W testowym programie nie wiem gdzie miałbym wpisać nadawanie w TX, czy funkcje odbioru
w RX.

Autor:  mirekk36 [ 23 kwi 2022, o 09:50 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Juras33 napisał(a):
W testowym programie nie wiem gdzie miałbym wpisać nadawanie w TX, czy funkcje odbioru
w RX.

No to zaraz zaraz bo nie rozumiem, ty nie wiesz czy wpisać w nadawanie w TX czy w odbieranie RX? To kto ma wiedzieć czy ty chcesz nadawać jakieś dane czy odbierać ? Przecież masz przykład do komunikacji dwustronnej, który pięknie działa - więc sam się najpierw zastanów czy chcesz wysłać coś czyli TX czy odbierać czyli RX

Juras33 napisał(a):
Czy podanie jednego przykładu to jakaś trudność.

Podałem tobie link do bardzo dobrego poradnika, który pomógł wielu osobom, spróbuj na jego podstawie sam coś zrobić, a jeśli nie będzie wychodziło to daj znać, pokaż co zrobiłeś to łatwiej będzie pomóc znaleźć babola.

Ja nie tworzę gotowców na żądanie, bo ani nie mam na to czasu a wolę naprowadzić żeby ktoś sam problem rozwiązał. Uważnie obejrzyj polecony poradnik na YT

Autor:  Juras33 [ 24 kwi 2022, o 12:20 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

W nadajniku napisałem coś takiego:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

Natomiast nie wiem co mam napisać w odbiorniku.
nie widzę funkcji do odbioru danych, chyba że chodzi o:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Może chodzi o jakąś funkcje z poziomu SPI ?

Autor:  mtbchn [ 24 kwi 2022, o 12:33 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Juras33 napisał(a):
W nadajniku napisałem coś takiego:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

Natomiast nie wiem co mam napisać w odbiorniku.
nie widzę funkcji do odbioru danych, chyba że chodzi o:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Może chodzi o jakąś funkcje z poziomu SPI ?


Poczytaj jak działa funkcja itoa, bo tu masz pierwszy błąd.

Autor:  Juras33 [ 24 kwi 2022, o 13:05 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

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

Zbudowałem układ nadawczo-odbiorczy z softem Hava Hijakim i kompilator dał tutaj uwagi, ale mimi to transmisja poszła.

Autor:  mirekk36 [ 24 kwi 2022, o 14:30 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Juras33 napisał(a):
MKNRF_RX_EVENT()

To jest TYLKO zdarzenie, a odbiór to masz we własnym callbacku, który musisz zarejestrować

Autor:  Juras33 [ 24 kwi 2022, o 17:14 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Proste pytanie. Czy funkcja nadawania jest właściwa?

Autor:  micky [ 24 kwi 2022, o 20:07 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Wklej cały swój kod (bez bibliotek Mirka). Jakbyś miał pakować to do ZIPa

Autor:  Juras33 [ 25 kwi 2022, o 09:13 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Kolego Micki, zrobię to ale tylko jeśli jesteś posiadaczem tych dwóch bibliotek.
Inaczej dyskusja będzie bezprzedmiotowa, gdyż trzeba znać funkcje obu bibliotek.

Autor:  micky [ 25 kwi 2022, o 09:21 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Wybacz, ale dziwne masz podejście. Przecież to Tobie powinno zależeć, żeby rozwiązać problem. Łaski nikomu nie robisz. Po drugie chyba logiczne jest, że skoro napisałem żebyś spakował swój projekt do ZIP'a to nalezy mniemać, że znajdzie sie ktoś kto ma takie biblioteki i Ci pomoże jak będzie miał chwilę czasu.

Autor:  Juras33 [ 25 kwi 2022, o 13:51 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

OK!
Procesor ATMega8 wewnętrzny zegar 4MHz.
Chyba dodałem pliki, robię to pierwszy raz.

Autor:  micky [ 25 kwi 2022, o 14:09 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Czemu wrzucasz RARy skoro mialy być ZIPy?

Autor:  Juras33 [ 25 kwi 2022, o 14:34 ]
Tytuł:  Re: Wysyłanie i odbiór liczb przez nRF24L01.

Chyba nie będzie problemów z rozpakowaniem ?

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/