Witam.
Piszê program na atmega32 (2kB ramu). W programie mam zdefiniowan± globaln± zmienn± char temp[1000] Niestety czasami dzieje siê tak ¿e w tej zmiennej pojawiaj± siê krzaczki zamazuj±c poprawne dane. Nie dzieje siê tak gdy ustawiê wielko¶æ zmiennej na 800. W programie u¿ywam kilkudziesiêciu woich funkcji, jak i bibliotecznych (sprintf, sscanf, memcpy, strstr, str....) do których przesy³ane s± ró¿ne parametry (wiêksze strukturki za pomoc± wska¼ników), ale te¿ w tych funkcjach definiujê inne zmienne.
Domy¶lam siê ¿e nastêpuje nadpisanie danych przez stos. Czy jest jaka¶ kontrola tego stosu na poziomie kompilacji, lub przynajmniej informacja ¿e takie przepe³nienie mo¿e wyst±piæ w którym¶ momencie?
Dziêkujê za pomoc Pawe³