ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
10 ноября
27722 Топик полностью
Сан Саныч. (30.04.2005 08:47, просмотров: 1) ответил Snaky (с чужого компа) на Покажи код которым пишешь во внешние регистры. У меня такой номер работает на ура. Скорее всего дело не в Кейл. PS И заведи себе нормальный ник
Ответ: Не могу понять почему так Объявления: unsigned char bdata iWrReg5; sbit Y19=iWrReg5^0; sbit Y20=iWrReg5^1; sbit Y21=iWrReg5^2; sbit Y22=iWrReg5^3; sbit Y23=iWrReg5^4; sbit Y24=iWrReg5^5; sbit Y26=iWrReg5^6; sbit Y27=iWrReg5^7; unsigned char xdata WrReg1 _at_ 0x8800; unsigned char xdata WrReg2 _at_ 0x9000; unsigned char xdata WrReg3 _at_ 0x9800; unsigned char xdata WrReg4 _at_ 0xA000; unsigned char xdata WrReg5 _at_ 0xA800; unsigned char xdata WrReg6 _at_ 0xB000; Запись: void WriteAll(void) { WrReg1=0x00;//iWrReg5; WrReg2=0x00;//iWrReg5; WrReg3=0x00;//iWrReg5; WrReg4=iWrReg5; WrReg5=0x00;//iWrReg5; WrReg6=0x00;//iWrReg5; DAC=0x00;//0xFF;//Y25*DACScale; } Это работает, если нет прерываний... как только появляются прерывания и расчеты - не работает.