[AT32F421] 为什么AT32F421的官方库里没有动态调整PWM输出的接口?

[复制链接]
 楼主| tiexian 发表于 2022-6-26 23:54 | 显示全部楼层 |阅读模式
本帖最后由 tiexian 于 2022-6-27 00:07 编辑

AT32F421 官方version  v2.0.6库没有PWM动态调整的接口函数,BSP例程发布了这么久都没人发现吗?

 楼主| tiexian 发表于 2022-6-27 10:39 | 显示全部楼层
找了好久的资料终于搞清楚了,动态更新的接口改为tmr_channel_value_set()了
/**
  * @brief  set tmr channel value
  * @param  tmr_x: select the tmr peripheral.
  *         this parameter can be one of the following values:
  *         TMR1, TMR3, TMR14, TMR15, TMR16, TMR17
  * @param  tmr_channel
  *         this parameter can be one of the following values:
  *         - TMR_SELECT_CHANNEL_1   only available for TMR1, TMR3, TMR14, TMR15, TMR16, TMR17
  *         - TMR_SELECT_CHANNEL_2   only available for TMR1, TMR3, TMR15
  *         - TMR_SELECT_CHANNEL_3   only available for TMR1, TMR3
  *         - TMR_SELECT_CHANNEL_4   only available for TMR1, TMR3
  * @param  tmr_channel_value (0x0000~0xFFFF)
  * @retval none
  */
void tmr_channel_value_set(tmr_type *tmr_x, tmr_channel_select_type tmr_channel, \
                           uint32_t tmr_channel_value)
muyichuan2012 发表于 2022-6-27 18:00 | 显示全部楼层
这个sample code也不错,直接用DMA实现。
https://www.arterytek.com/downlo ... cally_ZH_V2.0.0.pdf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

0

粉丝
快速回复 返回顶部 返回列表