Помощ с ДСП взаимодействие

S

shebo

Guest
Уважаеми колеги,
това ми пишете код в експлоатация Аз съм с CodeVision ДСП взаимодействие протокол, което в моя код не направи тя?нищожен WriteMemo (грозен знак ADCr, грозен знак LSB_add, грозен знак MSB_add)
(
TWCR = (1 <<TWINT) | (1 <<TWSTA) | (1 <<TWEN); / / началото на сигнала

TWDR = 0xA0; / / устройството 0 адрес, пише операция

TWCR = (1 <<TWINT) | (1 <<TWEN);

време (! (TWCR & (1 <<TWINT))); / / чакам за АСК

TWDR = MSB_add; / / 1-ви изпрати байт на адреса
TWCR = (1 <<TWINT) | (1 <<TWEN); / / Ясно INT falg да се прилага операция

време (! (TWCR & (1 <<TWINT)));

TWDR = LSB_add; / / Изпрати 2ри байт на адреса

TWCR = (1 <<TWINT) | (1 <<TWEN);

време (! (TWCR & (1 <<TWINT)));

TWDR = ADCr; / / изпращане на данни

TWCR = (1 <<TWINT) | (1 <<TWEN);

време (! (TWCR & (1 <<TWINT)));

TWCR = (1 <<TWINT) | (1 <<TWEN) | (1 <<TWSTO);
)Аз също съм възможност-малко в SREG, и аз intialized Регистрация TWCR с 0x40 [/ цитат]

 

Welcome to EDABoard.com

Sponsor

Back
Top