打印
[技术问答]

M0518 BPWM1_CH5無法使用

[复制链接]
822|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-4-7 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用M0518_Series_BSP_CMSIS_V3.00.002

    SYS->GPA_MFP = (SYS->GPA_MFP & ~(SYS_GPA_MFP_PA12_Msk | SYS_GPA_MFP_PA13_Msk | SYS_GPA_MFP_PA14_Msk | SYS_GPA_MFP_PA15_Msk | SYS_GPA_MFP_PA0_Msk | SYS_GPA_MFP_PA1_Msk | SYS_GPA_MFP_PA2_Msk | SYS_GPA_MFP_PA3_Msk | SYS_GPA_MFP_PA10_Msk | SYS_GPA_MFP_PA11_Msk));

    SYS->GPA_MFP |= (SYS_GPA_MFP_PA12_PWM0_CH0 | SYS_GPA_MFP_PA13_PWM0_CH1 | SYS_GPA_MFP_PA14_PWM0_CH2 | SYS_GPA_MFP_PA15_PWM0_CH3 | SYS_GPA_MFP_PA0_PWM0_CH4 | SYS_GPA_MFP_PA1_PWM0_CH5 | SYS_GPA_MFP_PA2_PWM1_CH0 | SYS_GPA_MFP_PA3_PWM1_CH1 | SYS_GPA_MFP_PA10_PWM1_CH2 | SYS_GPA_MFP_PA11_PWM1_CH3);

                               

                SYS->GPB_MFP = (SYS->GPB_MFP & ~(SYS_GPB_MFP_PB8_Msk | SYS_GPB_MFP_PB12_Msk | SYS_GPB_MFP_PB15_Msk));

    SYS->GPB_MFP |= (SYS_GPB_MFP_PB8_BPWM1_CH2 | SYS_GPB_MFP_PB12_BPWM1_CH3 | SYS_GPB_MFP_PB15_BPWM1_CH5);

               

                SYS->GPC_MFP = (SYS->GPC_MFP & ~(SYS_GPC_MFP_PC0_Msk | SYS_GPC_MFP_PC1_Msk | SYS_GPC_MFP_PC2_Msk | SYS_GPC_MFP_PC3_Msk));

    SYS->GPC_MFP |= (SYS_GPC_MFP_PC0_BPWM0_CH0 | SYS_GPC_MFP_PC1_BPWM0_CH1 | SYS_GPC_MFP_PC2_BPWM0_CH2 | SYS_GPC_MFP_PC3_BPWM0_CH3);

               

                SYS->GPD_MFP = (SYS->GPD_MFP & ~(SYS_GPD_MFP_PD15_Msk | SYS_GPD_MFP_PD14_Msk | SYS_GPD_MFP_PD7_Msk | SYS_GPD_MFP_PD6_Msk | SYS_GPA_MFP_PA0_Msk | SYS_GPA_MFP_PA1_Msk));

    SYS->GPD_MFP |= (SYS_GPD_MFP_PD15_BPWM0_CH4 | SYS_GPD_MFP_PD14_BPWM0_CH5 | SYS_GPD_MFP_PD7_BPWM1_CH0 | SYS_GPD_MFP_PD6_BPWM1_CH1 | SYS_GPA_MFP_PA0_PWM0_CH4 | SYS_GPA_MFP_PA1_PWM0_CH5);

   

                SYS->GPF_MFP = (SYS->GPF_MFP & ~(SYS_GPF_MFP_PF4_Msk | SYS_GPF_MFP_PF5_Msk | SYS_GPF_MFP_PF8_Msk));

    SYS->GPF_MFP |= (SYS_GPF_MFP_PF4_PWM1_CH4 | SYS_GPF_MFP_PF5_PWM1_CH5 | SYS_GPF_MFP_PF8_BPWM1_CH4);

               

                SYS->ALT_MFP3 &= ~(SYS_ALT_MFP3_PA12_Msk | SYS_ALT_MFP3_PA13_Msk | SYS_ALT_MFP3_PA14_Msk | SYS_ALT_MFP3_PA15_Msk | SYS_ALT_MFP3_PA0_Msk | SYS_ALT_MFP3_PA1_Msk);

    SYS->ALT_MFP3 |= (SYS_ALT_MFP3_PA12_PWM0_CH0 | SYS_ALT_MFP3_PA13_PWM0_CH1 |  SYS_ALT_MFP3_PA14_PWM0_CH2 |  SYS_ALT_MFP3_PA15_PWM0_CH3 |  SYS_ALT_MFP3_PA0_PWM0_CH4 |  SYS_ALT_MFP3_PA1_PWM0_CH5);

   

                SYS->ALT_MFP3 &= ~(SYS_ALT_MFP3_PA2_Msk | SYS_ALT_MFP3_PA3_Msk | SYS_ALT_MFP3_PA10_Msk | SYS_ALT_MFP3_PA11_Msk | SYS_ALT_MFP3_PF4_Msk | SYS_ALT_MFP3_PF5_Msk);

    SYS->ALT_MFP3 |= (SYS_ALT_MFP3_PA2_PWM1_CH0 | SYS_ALT_MFP3_PA3_PWM1_CH1 |  SYS_ALT_MFP3_PA10_PWM1_CH2 |  SYS_ALT_MFP3_PA11_PWM1_CH3 |  SYS_ALT_MFP3_PF4_PWM1_CH4 |  SYS_ALT_MFP3_PF5_PWM1_CH5);



                SYS->ALT_MFP3 &= ~(SYS_ALT_MFP3_PC0_Msk | SYS_ALT_MFP3_PC1_Msk | SYS_ALT_MFP3_PC2_Msk | SYS_ALT_MFP3_PC3_Msk | SYS_ALT_MFP3_PD15_Msk | SYS_ALT_MFP3_PD14_Msk);

    SYS->ALT_MFP3 |= (SYS_ALT_MFP3_PC0_BPWM0_CH0 | SYS_ALT_MFP3_PC1_BPWM0_CH1 |  SYS_ALT_MFP3_PC2_BPWM0_CH2 |  SYS_ALT_MFP3_PC3_BPWM0_CH3 |  SYS_ALT_MFP3_PD15_BPWM0_CH4 |  SYS_ALT_MFP3_PD14_BPWM0_CH5);

               

                SYS->ALT_MFP3 &= ~(SYS_ALT_MFP3_PD7_Msk |  SYS_ALT_MFP3_PD6_Msk |  SYS_ALT_MFP3_PB8_Msk |  SYS_ALT_MFP3_PB12_Msk |  SYS_ALT_MFP3_PF8_Msk | SYS_ALT_MFP3_PB15_Msk);

    SYS->ALT_MFP3 |= (SYS_ALT_MFP3_PD7_BPWM1_CH0 | SYS_ALT_MFP3_PD6_BPWM1_CH1 |  SYS_ALT_MFP3_PB8_BPWM1_CH2 |  SYS_ALT_MFP3_PB12_BPWM1_CH3 |  SYS_ALT_MFP3_PF8_BPWM1_CH4 | SYS_ALT_MFP3_PB15_BPWM1_CH5);

可以正常使用其他23組pwm,唯獨BPWM1_CH5輸出高電位

使用特权

评论回复
沙发
两只袜子| | 2023-4-8 15:00 | 只看该作者
检查一下这个通道的多功能管脚是否正确,进入debug看下,用pinview工具看一下这个通道的寄存器配置和其他通道有什么区别,看下寄存器的值是否正确
pinview工具可以在https://github.com/OpenNuvoton/Nuvoton_Tools 下载

使用特权

评论回复
板凳
huangcunxiake| | 2023-4-19 20:32 | 只看该作者
应该是没配置好。

使用特权

评论回复
地板
Stahan| | 2023-4-19 23:05 | 只看该作者
一时没看懂代码

使用特权

评论回复
5
cr315| | 2023-4-20 15:41 | 只看该作者
用代码框敲代码不好吗

使用特权

评论回复
6
643757107| | 2023-4-21 11:27 | 只看该作者
单独测试那个通道试试。

使用特权

评论回复
7
小夏天的大西瓜| | 2023-4-21 11:31 | 只看该作者
如果实在解决不了建议还是找厂家咨询一下啊

使用特权

评论回复
8
小小蚂蚁举千斤| | 2023-4-22 10:23 | 只看该作者
楼主系统学习整体代码配置上是否正确

使用特权

评论回复
9
SantaBunny| | 2023-5-7 23:49 | 只看该作者
可能是没配置好

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1522

主题

4615

帖子

6

粉丝