Witam,
Jakiś czas temu zakupiłem kilka takich modułów w celu stworzenia sieci czujników. Moje czujniki (akcelerometry) wymagają od mikroprocesora interfejsu I2C. Wcześniej zrobiłem kilka układów na ATMEGA32 i 128 ale przy tych modułach opartych o uC ATMEGA 1281 pojawiły się problemy (ogólne - koncepcyjne). Otóż nie potrafię zrozumieć zasady programowania tych układów (meshnetics). Po przejrzeniu kilku przykładowych programów (lowpower, wsndemo) stwierdziłem, że różnią się diametralnie od standardowego AVR C. Nie ma np. funkcji main(). Czy tam po kolei te datasheet-y ale informacjie w nich są tak rozproszone, że nie wiem gdzie szukać konkretów. Nie mogę wymyślić np. koncepcji odpytywania akcelerometrów (po magistrali I2C) co np. 30 sekund. Znalazłem w dokumentacji funkcje odnoszące się do warstwy HAL obsługujące interfejs I2C ale nie wiem jak je wykorzystać w strukturze aplikacji . Moduły Meshneticsa programuję za pomocą zwykłago programatora ze złączem 10-pinowym ISP (programują się). Możecie mi podać linka do jakiegoś pliku w którym będzie dobrze opisany schemat tworzenia aplikacji dla tych układów?
Pozdrawiam
Jakiś czas temu zakupiłem kilka takich modułów w celu stworzenia sieci czujników. Moje czujniki (akcelerometry) wymagają od mikroprocesora interfejsu I2C. Wcześniej zrobiłem kilka układów na ATMEGA32 i 128 ale przy tych modułach opartych o uC ATMEGA 1281 pojawiły się problemy (ogólne - koncepcyjne). Otóż nie potrafię zrozumieć zasady programowania tych układów (meshnetics). Po przejrzeniu kilku przykładowych programów (lowpower, wsndemo) stwierdziłem, że różnią się diametralnie od standardowego AVR C. Nie ma np. funkcji main(). Czy tam po kolei te datasheet-y ale informacjie w nich są tak rozproszone, że nie wiem gdzie szukać konkretów. Nie mogę wymyślić np. koncepcji odpytywania akcelerometrów (po magistrali I2C) co np. 30 sekund. Znalazłem w dokumentacji funkcje odnoszące się do warstwy HAL obsługujące interfejs I2C ale nie wiem jak je wykorzystać w strukturze aplikacji . Moduły Meshneticsa programuję za pomocą zwykłago programatora ze złączem 10-pinowym ISP (programują się). Możecie mi podać linka do jakiegoś pliku w którym będzie dobrze opisany schemat tworzenia aplikacji dla tych układów?
Pozdrawiam