From: al_bin <al...@vp...> - 2013-01-13 12:23:33
|
W dniu 2013-01-13 09:53:00 użytkownik Molnár Károly <pr...@fr...> napisał: ... > Something left out of the calculation. In the case of TMRx, differ the read and write sequence. > write: first TMRxH, second TMRxL > read: first TMRxL, second TMRxH > :-) As for mcs51: SDCC manual (http://sdcc.sourceforge.net/doc/sdccman.pdf) ch. 3.4.1.7 "16 Bit and 32 bit special function register combinations which require a certain access order are better not declared using __sfr16 or __sfr32. Allthough SDCC usually accesses them Least Significant Byte (LSB) first, this is not guaranteed." Albert |