[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

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

Отправлено SM 29 декабря 2004 г. 19:18
В ответ на: Интересует. В частности запуск И2Ц модуля. отправлено BrainJTAG 29 декабря 2004 г. 15:12

Вот моя инициализация. ДМА переконфигурится дальше на лету - смотря что делать - писать или читать


; I2C

mov #0,port(#I2CMDR)
mov #0,port(#DMA_CCR2)
rpt #1000
nop
mov #7,port(#I2CPSC) ; 294.942/4/8= 9.216 MHZ module clock
mov #7,port(#I2CCLKL)
mov #7,port(#I2CCLKH) ; 9.216/(7+5+7+5) = 384 kHz
mov #050h,port(#I2CSAR) ; slave address
rpt #10
nop
mov #20h,port(#I2CMDR) ; out from reset
rpt #10
nop
mov #6,port(#I2CIER)

CSDP_TX: .set 0000011001000000b
CSDP_TXW: .set 0000011001000001b
CSDP_RX: .set 0010000000001100b
CCR_TX: .set 0001011000010100b
CCR_RX: .set 0100011000010011b
; I2C DMAC
;fedcba9876543210
mov #CCR_TX, port(#DMA_CCR2)
mov #0000000000100000b, port(#DMA_CICR2)
mov #CSDP_TX, port(#DMA_CSDP2)
mov #0, port(#DMA_CSSA_U2)
mov #0, port(#DMA_CDSA_U2)
mov #2, port(#DMA_CEN2)
mov #1, port(#DMA_CFN2)


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru