智能车制作

标题: 求助 [打印本页]

作者: 007你若成风    时间: 2015-1-19 20:47
标题: 求助
K60如何配置A15输出PWM啊?求指教,谢谢

作者: 六步上篮    时间: 2015-1-19 21:05
额  用库啊
作者: 007你若成风    时间: 2015-1-19 22:36
六步上篮 发表于 2015-1-19 21:05
额  用库啊

//选择并开启通道
  switch(channel)
  {
    case 0:
    case 1:
    case 2:
    case 3:
      SIM_SCGC5 |= SIM_SCGC5_PORTC_MASK;
      PORT_PCR_REG(PORTC_BASE_PTR, channel+1) = PORT_PCR_MUX(4);
      break;
    case 4:
    case 5:
    case 6:
    case 7:
      SIM_SCGC5 |= SIM_SCGC5_PORTD_MASK;
      PORT_PCR_REG(PORTD_BASE_PTR, channel) = PORT_PCR_MUX(4);
      break;
    default:
       return 0;
  }  


channel - PWM输出通道
*      |__0--PTC1
*      |__1--PTC2
*      |__2--PTC3
*      |__3--PTC4
*      |__4--PTD4
*      |__5--PTD5
*      |__6--PTD6
*      |__7--PTD7
*    duty - PWM输出占空比
*      |__0~10000--占空比0.00%~100.00%

#define SIM_SCGC5_LPTIMER_MASK                   0x1u
#define SIM_SCGC5_LPTIMER_SHIFT                  0
#define SIM_SCGC5_REGFILE_MASK                   0x2u
#define SIM_SCGC5_REGFILE_SHIFT                  1
#define SIM_SCGC5_TSI_MASK                       0x20u
#define SIM_SCGC5_TSI_SHIFT                      5
#define SIM_SCGC5_PORTA_MASK                     0x200u
#define SIM_SCGC5_PORTA_SHIFT                    9
#define SIM_SCGC5_PORTB_MASK                     0x400u
#define SIM_SCGC5_PORTB_SHIFT                    10
#define SIM_SCGC5_PORTC_MASK                     0x800u
#define SIM_SCGC5_PORTC_SHIFT                    11
#define SIM_SCGC5_PORTD_MASK                     0x1000u
#define SIM_SCGC5_PORTD_SHIFT                    12
#define SIM_SCGC5_PORTE_MASK                     0x2000u
#define SIM_SCGC5_PORTE_SHIFT                    13


#define SIM_SCGC5_PORTD_MASK                     0x1000u//  貌似这里配置PD7



怎么配置成A15 ?我做个呼吸灯效果






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2