Найдено 6 результатов
- 03 июн 2020, 16:20
- Форум: 32-разрядные микроконтроллеры
- Тема: АЦП + DMA К1921ВК01Т
- Ответы: 10
- Просмотры: 2915
Re: АЦП + DMA К1921ВК01Т
А вопрос с ДМА так и остался. Получается, если поменять цифру 16 на цифру 21 ДМА перестаёт работать? С какими ещё цифрами ДМА не будет работать? Может их все перечислить в документации? Ещё. Почему пропадает прерывание не понятно, но вот строка, вызывающая у меня вопрос: DMA_ChannelInitStruct.DMA_D...
- 03 июн 2020, 11:50
- Форум: 32-разрядные микроконтроллеры
- Тема: АЦП + DMA К1921ВК01Т
- Ответы: 10
- Просмотры: 2915
Re: АЦП + DMA К1921ВК01Т
Спасибо за ответ! И верно, я так до этого и делал, но почему то мне казалось, что компараторов 12, по одному на каждое АЦП, и мне на всё не хватит, нужно городить DMA. А их на самом деле 24, и собственно проблемы 21 значение забрать за раз нет. С фифо как-то возиться не хотелось, из регистров удобне...
- 02 июн 2020, 17:15
- Форум: 32-разрядные микроконтроллеры
- Тема: АЦП + DMA К1921ВК01Т
- Ответы: 10
- Просмотры: 2915
Re: АЦП + DMA К1921ВК01Т
Если уточнить проблему, то при такой настройке у меня даже в прерывание не заходит, если же поставить 16 измерений и 16 передач по dma, то прерывание вызывается корректно с нужной периодичностью (хотя корректность значений, записанных в структуру, я не проверял еще). Но как быть, если измерений 21, ...
- 02 июн 2020, 16:06
- Форум: 32-разрядные микроконтроллеры
- Тема: АЦП + DMA К1921ВК01Т
- Ответы: 10
- Просмотры: 2915
АЦП + DMA К1921ВК01Т
Здравствуйте! Прошу консультации по следующей задаче. Имеется МК К1921ВК01Т, на нем я задействую 21 (из 24) первых каналов АЦП для измерения. Измерения запускаются постоянно по событию ШИМ, когда счетчик досчитывает до 0. Хочу сделать так, чтобы по окончании измерений запускался DMA, аккуратно склад...
- 15 янв 2018, 18:23
- Форум: 32-разрядные микроконтроллеры
- Тема: К1921ВК01Т (арм Cortex-M4F)
- Ответы: 618
- Просмотры: 325696
Re: К1921ВК01Т (арм Cortex-M4F)
Да, это помогло. Видимо каким то образом слетела настройка выводов порта как JTAGа. У меня сработал нииэтовский скрипт. Спасибо! Добрый день. Сложно сказать, что произошло, но да, стереть контроллер в такой ситуации первое что надо попробовать. Как это делать разными способами описано в http://forum...
- 15 янв 2018, 15:58
- Форум: 32-разрядные микроконтроллеры
- Тема: К1921ВК01Т (арм Cortex-M4F)
- Ответы: 618
- Просмотры: 325696
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...