Например TDA7294

Форум РадиоКот :: Просмотр темы - Непонятки с ШИМ на STM32
Форум РадиоКот
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/