|
ldi tempA,0b01000000
out TCCR1A,tempA ;OC1A toggle
ldi tempA,0b01001000
out TCCR1A,tempA ;set SCK (OC1A force toggle)
cbi PORTB,WS ;clear WS
out TCCR1A,tempA ;clear SCK (OC1A force toggle)out SPDR,DataH ;load DAC high byte
;здесь ждем окончания передачи
out SPDR,SinL ;load DAC low byte
;здесь ждем окончания передачи
ldi tempA,0b01001000
out TCCR1A,tempA ;OC1A force toggle
sbi PORTB,WS ;set WS
ldi tempA,0b10000000
out TCCR1A,tempA ;OC1A clear on compare
E-mail: info@telesys.ru