Witam !
Uruchomiłem przesyłanie danych pomiędzy dwoma procesorami AVR z wykorzystanie poleceń shiftout i shift in.
Problem w tym, że procesor odbierający zatrzymuje się na instrukcji Shiftin i czeka aż dostanie dane. Jak to rozwiązać, aby program mógł iśc dalej jak nic nie nadejdzie ? Innymi słowy jak ustalić że jest coś nadawane i trzeba to odebrać ?
Z góry dodam, że przerwanie typu INT0 nie wchodzi w grę, ponieważ jeden procek ma się komunikować z wieloma innymi.
Pozdrawiam !
PL
Uruchomiłem przesyłanie danych pomiędzy dwoma procesorami AVR z wykorzystanie poleceń shiftout i shift in.
Problem w tym, że procesor odbierający zatrzymuje się na instrukcji Shiftin i czeka aż dostanie dane. Jak to rozwiązać, aby program mógł iśc dalej jak nic nie nadejdzie ? Innymi słowy jak ustalić że jest coś nadawane i trzeba to odebrać ?
Z góry dodam, że przerwanie typu INT0 nie wchodzi w grę, ponieważ jeden procek ma się komunikować z wieloma innymi.
Pozdrawiam !
PL