Пт янв 20, 2006 21:59:02
Пт янв 20, 2006 22:24:02
Пт янв 20, 2006 22:58:36
Сб янв 21, 2006 08:27:09
Сб янв 21, 2006 08:45:23
for (unsigned char c = 0; c < 128; c++) {
cr= 0x88; //Выставляем SLECKT И прочее
cr |= _BV(1);
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)) & ~_BV(1); //Инвентируем CLOCK и снимаем DATAOUT
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
WriteRTL(CONFIGD,cr);
for (int a = 0; a < 7; a++) {
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
//Так сложно для отладки
if (c & _BV(a)) {
cr |= _BV(1);
printf("1");
} else {
cr &= ~_BV(1);
printf("0");
}
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
WriteRTL(CONFIGD,cr);
}
printf(" ");
unsigned char s=0x0;
s |= (ReadRTL(CONFIGD) & 1);
for (int a = 0; a < 8; a++) {
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)) & ~_BV(1) & ~_BV(0); //Инвентируем CLOCK и снимаем DATA_IN
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
WriteRTL(CONFIGD,cr);
if (ReadRTL(CONFIGD) & 1) {
s |= _BV(a+1);
printf("1");
} else {
printf("0");
};
}
printf (" BYTE: 0x%x\n",s);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)) & ~_BV(3) & ~_BV(1) & ~_BV(0); //Инвентируем CLOCK и снимаем DATA_IN
WriteRTL(CONFIGD,cr);
cr = (cr & ~_BV(2)) | ((~ (cr & _BV(2)) ) & _BV(2)); //Инвентируем CLOCK
WriteRTL(CONFIGD,cr);
//Завершаем операцию
WriteRTL(CONFIGD,0);
}
0011111 00000000 BYTE: 0x0
1011111 00000000 BYTE: 0x0
0111111 00000000 BYTE: 0x0
1111111 00000000 BYTE: 0x0
Сб янв 21, 2006 09:18:04
Сб янв 21, 2006 10:26:47
Spider писал(а):"93C46 работает в режиме 16-и битной адресации если ножка 7 (ORG) не подключена к лог. нулю."
Как это понимать. Если она в воздухе весит это как?
Сб янв 21, 2006 13:30:55
Сб янв 21, 2006 15:28:53
Сб янв 21, 2006 15:29:56
Сб янв 21, 2006 16:48:28
Сб янв 21, 2006 19:08:23