[AT32F403/403A] 使用AT32F403ACGU7定时器Timer2遇到一个问题

[复制链接]
12|0
climbing 发表于 2026-3-30 14:57 | 显示全部楼层 |阅读模式
初始化,timer2的技术频率为120MHz,分频数设为1,周期数设为6及以上,符合预期。设为5及以下,不符合预期,设为5和设为11结果一样,设为4和设为9一样,设为1,3和设为7一样,设为2和设为8一样。这是什么原因呢?我是使用的DAC例程下的double_mode_dma_sinewave工程,修改了正弦波点数为1024点,dma初始化部分做了相应调整。修改main.c中第189行:  tmr_base_init(TMR2, 6, (crm_clocks_freq_struct.sclk_freq/120000000 - 1));   函数中第二个参数为定时器溢出周期数,只有设为6以上是符合预期的,1~5都不正常。有没有谁遇到这样的问题呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

31

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0