打印
[AT32F421]

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

[复制链接]
1479|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝