Witam!
Mam pozornie prosty problem z programem napisanym w C dla mikrokontrolera Atmega8A. Buduję robota z możliwością kontroli silników i pomiarem odległości (ultradźwięk) sterowanym z bluetooth (RS232). Całość jest na płytce stykowej i póki co zasilana z programatora. Program jest prosty, ale od czasu do czasu zupełnie się zwiesza i zaczyna działać dopiero po resecie (najczęściej problemy pojawiają się przy przesyle kilku wiadomości jedna zaraz po drugiej). Według mnie kod w C jest poprawny, ale może coś pomijam dlatego prosiłbym kogoś bardziej doświadczonego o pomoc.
Poniżej zamieszczam mój kod źródłowy:
Cytuj:
#ifndef F_CPU
#define F_CPU 8000000UL
#endif
// TEGO NIGDY NIE ROBI SIĘ W KODZIE programu, a szczególnie na tym forum nie prezentujemy nawet takich kodów, w związku z tym, że jest to kompletny nonsens - proszę uprzejmie na przyszłość o tym pamiętać - dobrze ? mirekk36
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.