Найдено 6 результатов

rasulikv
03 июн 2020, 16:20
Форум: 32-разрядные микроконтроллеры
Тема: АЦП + DMA К1921ВК01Т
Ответы: 10
Просмотры: 2913

Re: АЦП + DMA К1921ВК01Т

А вопрос с ДМА так и остался. Получается, если поменять цифру 16 на цифру 21 ДМА перестаёт работать? С какими ещё цифрами ДМА не будет работать? Может их все перечислить в документации? Ещё. Почему пропадает прерывание не понятно, но вот строка, вызывающая у меня вопрос: DMA_ChannelInitStruct.DMA_D...
rasulikv
03 июн 2020, 11:50
Форум: 32-разрядные микроконтроллеры
Тема: АЦП + DMA К1921ВК01Т
Ответы: 10
Просмотры: 2913

Re: АЦП + DMA К1921ВК01Т

Спасибо за ответ! И верно, я так до этого и делал, но почему то мне казалось, что компараторов 12, по одному на каждое АЦП, и мне на всё не хватит, нужно городить DMA. А их на самом деле 24, и собственно проблемы 21 значение забрать за раз нет. С фифо как-то возиться не хотелось, из регистров удобне...
rasulikv
02 июн 2020, 17:15
Форум: 32-разрядные микроконтроллеры
Тема: АЦП + DMA К1921ВК01Т
Ответы: 10
Просмотры: 2913

Re: АЦП + DMA К1921ВК01Т

Если уточнить проблему, то при такой настройке у меня даже в прерывание не заходит, если же поставить 16 измерений и 16 передач по dma, то прерывание вызывается корректно с нужной периодичностью (хотя корректность значений, записанных в структуру, я не проверял еще). Но как быть, если измерений 21, ...
rasulikv
02 июн 2020, 16:06
Форум: 32-разрядные микроконтроллеры
Тема: АЦП + DMA К1921ВК01Т
Ответы: 10
Просмотры: 2913

АЦП + DMA К1921ВК01Т

Здравствуйте! Прошу консультации по следующей задаче. Имеется МК К1921ВК01Т, на нем я задействую 21 (из 24) первых каналов АЦП для измерения. Измерения запускаются постоянно по событию ШИМ, когда счетчик досчитывает до 0. Хочу сделать так, чтобы по окончании измерений запускался DMA, аккуратно склад...
rasulikv
15 янв 2018, 18:23
Форум: 32-разрядные микроконтроллеры
Тема: К1921ВК01Т (арм Cortex-M4F)
Ответы: 618
Просмотры: 325184

Re: К1921ВК01Т (арм Cortex-M4F)

Да, это помогло. Видимо каким то образом слетела настройка выводов порта как JTAGа. У меня сработал нииэтовский скрипт. Спасибо! Добрый день. Сложно сказать, что произошло, но да, стереть контроллер в такой ситуации первое что надо попробовать. Как это делать разными способами описано в http://forum...
rasulikv
15 янв 2018, 15:58
Форум: 32-разрядные микроконтроллеры
Тема: К1921ВК01Т (арм Cortex-M4F)
Ответы: 618
Просмотры: 325184

Re: К1921ВК01Т (арм Cortex-M4F)

Добрый день. Работаю в сетапе JetLink9 + VectorCARD +VectorIDE, и все было хорошо, пока я не ткнул в Run до того как OpenOCD полностью сцепился с МК. Теперь он сцепляться не хочет, консоль выдает следующее: Open On-Chip Debugger 0.10.0-dev-00189-g554313b-dirty (2016-01-12-08:19) Licensed under GNU G...

Перейти к расширенному поиску