logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[STM32] Brak komunikacji między NRF24L01 a STM32 NUCLEO L053R8 i F103

edwi-92 18 Lip 2018 21:27 1452 1
REKLAMA
  • #1 17337006
    edwi-92
    Poziom 12  
    Posty: 42
    Cześć,

    od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32.
    Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx.
    Niby oba układy zwracają poprawne rejestry :

    [img][STM32] Brak komunikacji między NRF24L01 a STM32 NUCLEO L053R8 i F103

    Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów.
    PYTANIE - czy w biblioteka dla modułu NRF rożni się czymś dla odbiornika i nadajnika ? oprócz oczywiście adresów rx i tx ?

    Zamieszczam kod :

    NADAJNIK :

    MAIN :
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    myNrf :
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    odbiornik :

    main :
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    myNrf :
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod



    Prosiłbym o jakiekolwiek wskazówki.
  • REKLAMA
  • #2 17337657
    bartosz.tarnowski
    Poziom 17  
    Posty: 418
    Pomógł: 26
    Ocena: 30
    Przykłady i biblioteki ST dedykowane tak ja tutaj dla jakiegoś zastosowania mają to do siebie że często zawierają błędy i nie działają. Miałem już tak kilka razy. Bywa że trzeba zmienić pinout na poprawny lub zmodyfikować coś głębiej w sofcie.
    Aby sobie z tym poradzić musisz krok po kroku zweryfikować wszystko od początku.
    Jeśli masz pewność że init proca jest ok to zacznij od weryfikacji poprawności przekazywania parametrów do NRF, czy w ogóle to co wysyłasz po SPI jest przez NRF przyjmowane.
REKLAMA