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

Komunikacja radiowa AVR i MSP430
https://forum.atnel.pl/topic19629.html
Strona 1 z 1

Autor:  Draxter32 [ 17 lis 2017, o 01:34 ]
Tytuł:  Komunikacja radiowa AVR i MSP430

Robię projekt gdzie dane z czujnika (uC:MSP430) przesyłane są za pośrednictwem nRF24l01+ do ATMega32. Wykorzystuję biblioteki topic11377.html dla AVR i https://github.com/leetrieu/RF/tree/mas ... f24-master dla MSP. Podczas testów nawiązałem komunikację AVR->AVR i MSP->MSP. Ale nie wychodzi mi MSP->AVR. Siedzę nad tym już kilka dni.

Połączenia wykonuję na Lunchpad MSP430G2553 i płytka stykowa dla Mega32@16MHz. Zasilanie 3V3.
Ustawiłem:
1) takie same adresy dla Rx i Tx: ABCDE
2) kanał: 120
3) CRC włączone /2bajty

Odbiornik pobiera prąd około 14mA czyli tak jakby był w stanie Rx.
Czy ktoś wie, co może być nie tak?

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


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

Autor:  Draxter32 [ 17 lis 2017, o 22:46 ]
Tytuł:  Re: Komunikacja radiowa AVR i MSP430

Mam już jakąś tam komunikację pomiędzy MSP a AVR. Ale brak w buforze odbiornika przesyłanych znaków. Odbieram dane o długości 51 bajtów? ze zmiennym interwałem czasowym. Czy ktoś wie, co może być jeszcze nie tak?

Obrazek

Autor:  Draxter32 [ 2 gru 2017, o 23:20 ]
Tytuł:  Re: Komunikacja radiowa AVR i MSP430

Próbowałem wszystkiego, co przyszyło mi do głowy. Wciąż ten sam efekt. Dioda sygnalizuje odbiór ramki ale nie odczytuję znaków z bufora odbiorczego przez UART. Podejrzewam błędne układanie danych w ramce przez nadajnik.

ps. podczas prób zgrania ze sobą tych bibliotek, w pewnym momencie odebrałem znaki z odbiornika. To był tylko jeden raz. Mocno mnie to zaszokowało.

Autor:  Draxter32 [ 4 gru 2017, o 21:36 ]
Tytuł:  Re: Komunikacja radiowa AVR i MSP430

Po dokonaniu kilku zmian w procedurach inicjalizacji Rx i Tx odbieram jakieś śmieci z bufora odbiorczego o różnej długości w zależności od wpisanej danej do bufora Tx.

Przykładowo otrzymuję:
ObrazekObrazek

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


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

Autor:  Draxter32 [ 6 gru 2017, o 20:37 ]
Tytuł:  Re: Komunikacja radiowa AVR i MSP430

Mamo, tato zrobiłem!
Komunikacja między MSP430 a AVR działa. Rozwiązanie: dynamiczna zmiana długości strumienia.
Poniżej zamieszczam gotowe bibliotek przystosowane do pracy na ATmega32 (Rx)* i MSP430G2553 (Tx)**.

    ObrazekObrazek

msp430 | nRF24l01+
    P1.1 - MISO
    P1.2 - MOSI
    P1.4 - SCK
    P2.0 - CE
    P2.1 - CSN
    P2.2 - IRQ

*Biblioteka szanownego użytkownika forum @Nefarious19
**Źródło https://goo.gl/eYQhY9

Autor:  Tomek86 [ 6 gru 2017, o 20:44 ]
Tytuł:  Re: Komunikacja radiowa AVR i MSP430

Gratuluję :)

ja mam jeszcze przed sobą te moduły (nRF24), może pewnego dnia.

Autor:  Tom277 [ 7 gru 2017, o 07:53 ]
Tytuł:  Re: Komunikacja radiowa AVR i MSP430

Brawo!
A skąd pomysł na MSP-ki? Takie trochę mało popularne. Skąpo z informacjami i pomocą co zresztą było wydać w twoim wątku.
Ale żeby nie było nie odradzam, sam zajmuję się "trochę" MPS430.

Autor:  Draxter32 [ 22 gru 2017, o 11:25 ]
Tytuł:  Re: Komunikacja radiowa AVR i MSP430

Tom277 napisał(a):
Brawo!
A skąd pomysł na MSP-ki? Takie trochę mało popularne. Skąpo z informacjami i pomocą co zresztą było wydać w twoim wątku.
Ale żeby nie było nie odradzam, sam zajmuję się "trochę" MPS430.


Przedstawione układy to mała część projektu nad którym pracuję. Postaram się przedstawić na forum końcowy efekt prac z odpowiedzią na pytania.

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