[an error occurred while processing this directive]
|
int pm *pm ptrPM;
void main()
{
mode_change(__MODE_DIS_INT);
ptrPM=0x7;//
*ptrPM = 0x4321;//
.......
}
Окно Disassembly:
dis int;
ar=0x0007;
dm(ptrPM)=ar;
ar=0x4321;
i1=dm(ptrPM);
dm(i1+0)=ar;
.......
Окно РМ:
000006: uuuuuu 432100
Видишь, младший байт = 00, за него PX отвечает, а толку, если PX считывается в связке с инструкцией pm(....)=...;
Я написал вчера письмо на Analog Devices, пока не ответили.
Чего делать не знаю.
E-mail: info@telesys.ru