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



Teraz jest 25 mar 2026, o 21:33


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 13 lis 2016, o 18:50 
Offline
Nowy

Dołączył(a): 26 paź 2016
Posty: 4
Pomógł: 0

Witam,

Jestem początkującym w programowaniu. Ostatnio postanowiłem stworzyć stację meteorologiczną z wykorzystaniem modułów komunikacyjnych nRF24L01. Układ mam stworzony na płytkach stykowych, korzystam z Atmegi8a zarówno dla nadajnika jak i odbiornika. nRF oczywiście zasilany 3,3V. Wyniki zamierzam wyświetlać na terminalu (Putty), komunikacja poprzez RS-232. Początkowo próbuję przesłać tablicę znaków, aby sprawdzić działanie przesyłania, aby następnie móc dodać część z czujnikami, jednak już na tym punkcie mam problem, ponieważ odbiornik nic nie wyświetla.
Korzystam ze znanej biblioteki nrf http://www.tinkerer.eu/AVRLib/nRF24L01/

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


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


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


mirf.h

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


Bardzo bym dziękował za pomoc, ponieważ od kilku dni nie potrafię znaleźć błędu.
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2016, o 20:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Na początek:

Nadajnik i odbiornik daje po oczach:

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


Kolejna rzecz to widzę, że korzystasz z gotowca więc zapytam a jak to wszystko podłączyłeś ?
Widzę czyjś kod ale nie widzę jak ty to realizujesz.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2016, o 21:47 
Offline
Nowy

Dołączył(a): 26 paź 2016
Posty: 4
Pomógł: 0

Atmegi8A zasilam 3,3V poprzez RS-232, zasilanie oby nRF'ów stabilizuję stabilizatorem LF33CV - 3.3V/1A.

Tak, posiłkuję się kilkoma przykładami. Inicjalizację uarta wykorzystuję z tego poradnika:
http://mikrokontrolery.blogspot.com/2011/03/rs-232-atmega8-komputer-terminal.html
i przy odczycie temperatury z czujnika DHT11 (bez przesyłu modułami) działa bez zarzutu.

Zamieszczam mój układ:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2016, o 22:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Przy rysowaniu schematów używaj narzędzia Net!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2016, o 07:36 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2605
Pomógł: 129

Załącz zdjęcia jak to masz fizycznie podłączone.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2016, o 11:29 
Offline
Nowy

Dołączył(a): 26 paź 2016
Posty: 4
Pomógł: 0

Obrazek
Obrazek
Obrazek

Mniejsza płytka służy mi jako odbiornik. Nie wykorzystuję pinu IRQ nRF, dlatego jest niepodpięty.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2016, o 12:47 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Ja się tak zastanawiam, czemu nie skorzystasz z mojej sprawdzonej biblioteki tylko się męczysz nie wiadomo po co?


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2016, o 10:54 
Offline
Nowy

Dołączył(a): 26 paź 2016
Posty: 4
Pomógł: 0

Sam sobie zadałem to pytanie i poszedłem za Twoją radą i skorzystałem z Twojej biblioteki. Działa aż miło. Przepraszam za niepotrzebne stworzenie wątku.



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Baidu [Spider] i 6 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO