Форум РадиоКот https://radiokot.ru/forum/ |
|
Непонятки с ШИМ на STM32 https://radiokot.ru/forum/viewtopic.php?f=59&t=171462 |
Страница 1 из 1 |
Автор: | Petrovski1993 [ Пн июн 22, 2020 23:50:15 ] |
Заголовок сообщения: | Непонятки с ШИМ на STM32 |
Добрый день? уважаемые форумчане!. Помогите разобраться. Есть камень STM32F407VGT. На нем настроено 4 таймера для фрмирования ШИМ. К каждому настроен ведомый таймер для подсчета количества поданных импульсов. Ситуация такая: когда ШИМ гонят 3 или 4 таймера одновременно, при частоте более 500 Гц. Вместо меандра на 2 таймерах выводится ШИМ с плавающей скважностью точнее на одном скважность циклично плавно изменяется от 100% до до нужных 50. А на другом через раз то "иголки", то 25% скважности, то нормальная скважность. Причем это даже под отладчиком на брекпоинте. то есть когда в регистры перезагрузки и сравнения ничего не пишется. Ведь таймер самостоятельно не может изменять эти регистры. Когда отключаю 2 других таймера. То эти начинают работать как надо на всех частотах. То ли я туплю и что-то делаю не так. Кто-нибудь сталкивался с подобным? Вообще не знаю уже куда копать. В регистрах сравнения и перезагрузки, верные значения, под отладчиком все проверил. К программе вопросов нет. Может есть какая-то хитрая настройка? Натстроенные таймеры ведущий ->ведомый: 1->2 10->9 8->4 5->3 |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |