Народ, подкиньте пожалуйста пример ЧТЕНИЯ из SSC через DMAC, если у кого есть. В поставке иара идет пример, но он на запись. Пробовал его на чтение приспособить - ну никак не получается. По прерыванию ацп ADS1274 читать получается, но хотелось бы таки через DMA.
aaarrr
Oct 5 2011, 12:17
Цитата(kostyan @ Oct 5 2011, 15:52)
никак не получается
Что именно не получается?
kostyan
Oct 5 2011, 12:46
Не попадаю в прерывание HDMA_IrqHandler, хотя настроил прием на несколько байт, а прием идет постоянно.
Однако шведские индусы меня обманули По ихнему хедеру работает только нулевой канал DMA. Не могли бы вы, уважаемый aaarrr, скинуть свой файл, где определено всё это дело AT91C_BASE_HDMA->HDMA_CH, в иаре сиё называется AT91SAM3U4_H?
Оно вообщето таких регистров и в описании на проц нету, я просто заглушку из 4х пустых регистров добавил. Ну и спасибо за код, взял его за основу + поправил хеадер = заработало так как мне нужно.
aaarrr
Oct 6 2011, 11:56
Цитата(kostyan @ Oct 6 2011, 12:53)
Ага спасибо большое. А где взяли файло если не секрет?
Если ничего не путаю, файл взят из огромного software pack непосредственно у атмела. Но это единственная полезная его часть
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.