GM (11.01.2009 16:21, просмотров: 153) ответил Alex B. на У вас с логикой явные проблемы. Вы наверное не знаете, но есть АЦП c SPI. При чем тут DMA с портами?
Здрасьте, приплыли! Оказывается, не в порядке с логикой у меня, а не у вас. Но ведь это вы упоминали о DMA в связи с прикручиванием АЦП к дспику, а теперь валите на меня, так что ли? 1) Вы можете прикрутить АЦП к SPI, не вопрос, но похоже, вы ещё больше не в теме, чем я думал, поскольку у дспиковского SPI максимальная частота клока равна 10 МГц, значит, можно обеспечить максимум 1,25 Мвыб/с для 8-битного АЦП, жалкие крохи, о чём говорить.
2) Если частота для РМР равна Fcy/2, то почему pmpif занимает 4Tcy? (я сужу по рис.35-13 на с.35-31 документа ds70299)? Каков период повторения РМР-чтения? Микрочип стыдливо его умалчивает.
3) Который раз повторяю - НЕТ никакой задержки в линейном коде для пикколо при тактовой частоте 60 МГц, о чём черным по белому написано в документации на 320F28027 (см. Табл.3-4 Wait-states документа sprs523, c. 15). Придётся глотать обратно про фуфло и бред, и щательнее фильтровать в дальнейшем.