ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
175842
luba (16.12.2009 08:13, просмотров: 6320)
Не могу перевести AD9852 d 3-проводный режим программировани SPI Пы таюсь прикрутить DDS к апаратному SPI -ATmega8 настройка SPI LDI temp,0b01010000 ; 0-----SPR0 скорость 00-f/4 01-f/16 10-f/64 ; 1- SPR1 ; 2-----SPHA фаза SCK обработка импульсов SCK 0-по переднему фронту 1-по заднему фронту ; 3-----SPOL полярность SCK 0-положительной полярности 1-отрицательной ; 4-----MSTR мастер-1 Slave -0 ; 5----- DORD порядок передачи 1-младший бит вперед, 0-старший ; 6----- SPE ВКЛ/ВЫКЛ ; 7-----SPIE Разрешение прерываний OUT spcr, temp clr temp OUT spsr, temp Пытаемся перевести в 3- проводный режим DDS_INI: SBI PORTB,M_RES ;(71 нога) NOP CBI PORTB,M_RES SBI PORTD,IO_RES;(17нога) NOP CBI PORTD,IO_RES LDI TEMP,0X07;писать Control register RCALL SPI_OUT_SUMB LDI TEMP,0X10;читать RCALL SPI_OUT_SUMB LDI TEMP,0X64;читать RCALL SPI_OUT_SUMB LDI TEMP,0X01;читать RCALL SPI_OUT_SUMB LDI TEMP,0X21;читать RCALL SPI_OUT_SUMB