Witam,
Z racji tego ile już zrobiłem na atmegach to aż wstyd pisać taki post, ale ręce już mi opadają.... Mam układ ATmega1284p, na który przenoszę kod obsługi modbus'a RTU który już skutecznie odpaliłem na kilku innych atmegach. Ta jednak jest oporna. Drogą śledztwa doszedłem, że winny jest niedziałający timer0. Zacząłem więc go rozbierać na czynniki pierwsze dochodząc do możliwie najprostszego kodu na świecie. Oto on:
Przyjąłem sobie PORTA na którym mam lampki jako sygnalizator czy przerwanie wchodzi. No i efekt taki, że nie wchodzi. Na atmedze32, czy 169A, która jest może ciut inna z rejestrami wszystko hula....
Gdzie może być problem ? Podmieniałem już układ, bezskutecznie
Z racji tego ile już zrobiłem na atmegach to aż wstyd pisać taki post, ale ręce już mi opadają.... Mam układ ATmega1284p, na który przenoszę kod obsługi modbus'a RTU który już skutecznie odpaliłem na kilku innych atmegach. Ta jednak jest oporna. Drogą śledztwa doszedłem, że winny jest niedziałający timer0. Zacząłem więc go rozbierać na czynniki pierwsze dochodząc do możliwie najprostszego kodu na świecie. Oto on:
Kod: C / C++
Przyjąłem sobie PORTA na którym mam lampki jako sygnalizator czy przerwanie wchodzi. No i efekt taki, że nie wchodzi. Na atmedze32, czy 169A, która jest może ciut inna z rejestrami wszystko hula....
Gdzie może być problem ? Podmieniałem już układ, bezskutecznie