Chcel by som konecne zistit, preco sa mi deje toto. Taketo veci ma psychicky likviduju....
Zacal som tak ze som deklaroval lokalne premenne vo Funkcii SPI_EEPROM.c bez volatile. Vsetko co tam vidite su to lokalne premenne funkcie SPI_EEPROM.c. Po skompilovani a PC sa zastavil vo funkcii SPI_EEPROM.c som vsetky ponatahoval do Wathces tabulky a zobrazili sa mi len dva Month a Coded_Tm_Dt. Ostatne sa nezobrazili.
Tak som zacal googlit a zistil som, ze tam mam dopisat volatile. Zkompiloval som to, PC som odkrokoval to tej funkcie a stale nic, to iste, ale akonahle som zase tam natiahol len jeden napr. Day, tak sa tam vsetko objavilo a Day tam bol 2x.
Ak zmazem volatile, zkompilujem to cele, PC a resetne sa to, tak zase zmiznu tie, ktore nemaju deklarovane volatile.
Vam, co pouzivate MPLAB X IDE sa to deje tiez? Je toto normalne, alebo je to problem MPLAB X IDE ako bug? Preco sa toto deje? Aky je rozdiel medzi Month a
Mam vsetky premenne vo funkciach oznacovat ako volatile, ak to chcem sledovat pocas debugovania?
Ako to riesite vy co robite v MPLAB X IDE?
Doteraz som to riesil narychlo tak, ze vsetko mam lokalne premenne. Tie sa vo Variables zobrazuju OK, ale to ze mat vsetko ako globalne premenne nie je riesenie.


