Witam,
Napisałem program na ATMEGA32 w WinAVR20080430 i na symulacji teoretycznie wszystko działa, a w rzeczywistosci program działa poprawnie przez godzinę czasem 3 godziny i procek resetuje się.
Program zlicza impulsy z wejść w przerwaniach INT0, INT1 i mierzy czasy tych impulsów uzywając Timer0 i Timer1. Okres najkrótszego impulsu podanego na INT0 to ok. 0,2ms. Dane wyświetlam na LCD 2x16.
Po kompilacji pojawia sie komunikat:
"warning: pointer targets in passing argument 1 of 'LCDstring' differ in signedness"
W załączniku plik programu.
Może ktoś ma jakis pomysł ?
Napisałem program na ATMEGA32 w WinAVR20080430 i na symulacji teoretycznie wszystko działa, a w rzeczywistosci program działa poprawnie przez godzinę czasem 3 godziny i procek resetuje się.
Program zlicza impulsy z wejść w przerwaniach INT0, INT1 i mierzy czasy tych impulsów uzywając Timer0 i Timer1. Okres najkrótszego impulsu podanego na INT0 to ok. 0,2ms. Dane wyświetlam na LCD 2x16.
Po kompilacji pojawia sie komunikat:
"warning: pointer targets in passing argument 1 of 'LCDstring' differ in signedness"
W załączniku plik programu.
Może ktoś ma jakis pomysł ?
