Подключал TDA1543 к mega8 через аппаратный SPI, использовал один канал. Немного не то, но вот пример:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Леонид Иванович 05 июля 2004 г. 13:20
В ответ на: TDA1311 Continuosly Calibrated DAC отправлено OAOKMRG 05 июля 2004 г. 07:24


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