野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8085|回复: 0

引脚的重复配置怎么用?

[复制链接]
发表于 2014-12-25 16:34:38 | 显示全部楼层 |阅读模式
在使用例程的电机测试中,用的是推荐的引脚PTC1,PTC2,PTC3,PTC4,但在试验中只有一个电机会转,但输出的电压是电源提供的电压,不是按照占空比输出的电压
例程的引脚配置
switch(ftmn)
    {
    case FTM0:
        SIM_SCGC6 |= SIM_SCGC6_FTM0_MASK;       //使能FTM0时钟
        switch(ch)
        {
        case FTM_CH0:
            if(FTM0_CH0 == PTC1)
            {
                port_init(FTM0_CH0, ALT4);
            }
            else if(FTM0_CH0 == PTA3)
            {
                port_init(FTM0_CH0, ALT3);
            }
            else
            {
                ASSERT(0);                      //设置管脚有误?
            }
            break;

        case FTM_CH1:
            if(FTM0_CH1 == PTC2)
            {
                port_init(FTM0_CH1, ALT4);
            }
            else if(FTM0_CH1 == PTA4)
            {
                port_init(FTM0_CH1, ALT3);
            }
            else
            {
                ASSERT(0);                      //设置管脚有误?
            }
            break;

        case FTM_CH2:
            if(FTM0_CH2 == PTC3)
            {
                port_init(FTM0_CH2, ALT4);
            }
            else if(FTM0_CH2 == PTA5)
            {
                port_init(FTM0_CH2, ALT3);
            }
            else
            {
                ASSERT(0);                      //设置管脚有误?
            }
            break;

        case FTM_CH3:
            if(FTM0_CH3 == PTC4)
            {
                port_init(FTM0_CH3, ALT4);
            }
            else if(FTM0_CH3 == PTA6)
            {
                port_init(FTM0_CH3, ALT3);
            }
            else
            {
                ASSERT(0);                      //设置管脚有误?
            }
            break;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-22 09:36 , Processed in 0.030132 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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