Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SSC в AT91RM9200 - как такое возможно
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
vvj
Регистры конфигурю следующим образом:
TCMR = f000004
(PERIOD = 0xF)

TFMR = 13018f
(DATALEN = 0xF, MSBF, DATNB = 1, FSLEN = 3, FSOS = 1)
Посылаю : 0xFFFF, 0x0000, 0x5555, 0xF0F0, 0xAAAA, 0x0A0A
(через PDC, т.е. используя DMA)
На осциллографе -
Нажмите для просмотра прикрепленного файла

сверху данные - снизу TF(фрейм)
никак не соотносится с графиком со стр 465 (doc1768.pdf) - данные как минимум сразу или после фрейма
vvj
а вот ещё "прикол":
SSC_TCMR = 7000004
(PERIOD = 7, CKO = 1)
SSC_TFMR = 50008f
(DATLEN = 0xF, MSB, FSOS = 5)
т.е. TF(фрейм) должен toggle'ить каждые 16 бит
посылаю 0xFFFF, 0x0000, 0x5555, 0xF0F0, 0xAAAA, 0x0A0A используя PDC.
на картинке данные наверху, фрейм внизу


Нажмите для просмотра прикрепленного файла

cranky.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.