Witam,
Używam 3 modułów RFM12b jeden jako odbiornik podłączony do komputera, przesyłającym odebrane dane przez UART.
Pozostałe 2 to proste piloty z jednym przyciskiem po wciśnięciu którego wysyłają paczkę danych przez RFM12b.
Problem polega na tym, jeżeli jeden zacznie nadawać dane to blokuje drugiego który nie wyśle danych dopóki nie zresetuje mikroprocesora sterującego pierwszym układem. Mimo, że pierwszy zakończył przesyłanie danych to drugi nie wyśle swoich.
Co może być tego przyczyną dzieje się to zarówno przy włączonej jak i wyłączonej detekcji kolizji na wszystkich urządzeniach.
Używam 3 modułów RFM12b jeden jako odbiornik podłączony do komputera, przesyłającym odebrane dane przez UART.
Pozostałe 2 to proste piloty z jednym przyciskiem po wciśnięciu którego wysyłają paczkę danych przez RFM12b.
Problem polega na tym, jeżeli jeden zacznie nadawać dane to blokuje drugiego który nie wyśle danych dopóki nie zresetuje mikroprocesora sterującego pierwszym układem. Mimo, że pierwszy zakończył przesyłanie danych to drugi nie wyśle swoich.
Co może być tego przyczyną dzieje się to zarówno przy włączonej jak i wyłączonej detekcji kolizji na wszystkich urządzeniach.