Witam!
Nigdy wcześniej nie miałem styczności z I2C. Znalazłem w internetach regulator BLDC który udało mi się uruchomić(po przeróbkach).
No ale regulator jest sterowany danymi z i2C. A ja totalnie tego nie ogarniam.
Na obecną chwilę działa tylko z prędkością, którą wpiszę w zmienną przy programowaniu.
Możecie dać mi jakąś rybę, jak mam wysłać dane do tego regulatora przez i2C za pomocą drugiego, identycznego uC(atmega328)? Oto kod. Rozchodzi się o wartość rx_pwm. Dla tych, którzy zechcą mi pomóc ale nie chcą grzebać w całym kodzie, niżej wrzucam najistotniejsze fragmenty.
Nigdy wcześniej nie miałem styczności z I2C. Znalazłem w internetach regulator BLDC który udało mi się uruchomić(po przeróbkach).
No ale regulator jest sterowany danymi z i2C. A ja totalnie tego nie ogarniam.
Na obecną chwilę działa tylko z prędkością, którą wpiszę w zmienną przy programowaniu.
Możecie dać mi jakąś rybę, jak mam wysłać dane do tego regulatora przez i2C za pomocą drugiego, identycznego uC(atmega328)? Oto kod. Rozchodzi się o wartość rx_pwm. Dla tych, którzy zechcą mi pomóc ale nie chcą grzebać w całym kodzie, niżej wrzucam najistotniejsze fragmenty.
Kod: C / C++
Kod: C / C++
Kod: C / C++
Kod: C / C++
Kod: C / C++
Kod: C / C++