Cześć
Czy dobrze kumam tą funkcje z zielonej książki mirka.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
1.Przy wywoływaniu funkcji podajemy komendę.
2.W pętli sprawdzamy najstarszy bit i w zależności od niego ustawiamy stan wysoki lub niski na lini SDI.
3.Powołujemy sobie jeszcze zmienną ret_val i sprawdzamy czy odczytana wartość z PORTB na pinie SDO jest rówana 1.
4.Cyklicznie przesuwamy obie zmienne.
5.Taktujemy nasz RFM12 dzięki 2 nopom.
6.Zwracamy ret_val
Mam takie pytanie po co kombinacje z tą zmienną ret_val.
Rozumiem że sprawdzamy czy moduł coś nadal transmituję.
Jeśli na pinie SDO będzie panował stan niski to wtedy oznacza to że nie można transmitować i odbierać.
Stan wysoki oznacza że możemy transmitować i odbierać.
Ale po co mam to sprawdzać,co mi to da że moduł wtedy coś transmitował a wtedy nie???????????????????????????????????????
O co chodzi z tą ret_val.