智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1250|回复: 0
打印 上一主题 下一主题

求大神帮我解决K10PWM输出问题

[复制链接]

3

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
96
QQ
威望
66
贡献
14
兑换币
26
注册时间
2013-3-24
在线时间
8 小时
跳转到指定楼层
1#
发表于 2013-5-10 16:41:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟我初次接触K10,在程序的PWM输出遇到一个难题,单片机始终没有输出。我写了一个测试程序不知道:请帮我参详一下:SIM_SCGC5 = SIM_SCGC5_PORTA_MASK | SIM_SCGC5_PORTB_MASK | SIM_SCGC5_PORTC_MASK | SIM_SCGC5_PORTD_MASK | SIM_SCGC5_PORTE_MASK;
PORTE_PCR4=(0|PORT_PCR_MUX(1));//设置E4口为IO口
  GPIOE_PDDR=GPIO_PDDR_PDD(GPIO_PIN(4));//设置E4口作为输CHU
  GPIOE_PDOR |=  GPIO_PDOR_PDO(GPIO_PIN(4)); //E4口输出高电平
  
SIM_SCGC6|=SIM_SCGC6_FTM0_MASK;//使能FTM0时钟
PORTB_PCR0= PORT_PCR_MUX(2); // 设置引脚B0引脚为FTM0_CH4功能
GPIOB_PDDR=GPIO_PDDR_PDD(GPIO_PIN(0));//设置E4口作为输CHU
FTM0_CNTIN=(uint32_t)0;
FTM0_CNT=(uint32_t)0;
FTM0_MOD=6000;
FTM0_C2SC=(uint32_t)0x28;
FTM0_C2V=4000;
FTM0_SYNC|=(uint32_t)(1<<2)|(1<<7);
FTM0_OUTINIT=(uint32_t)0x02;
FTM0_COMBINE=(1<<13);
FTM0_MODE|=(uint32_t)7;
FTM0_SC=(uint32_t)(1<<3);
}这个程序是为了让B0口输出PWM脉冲,求大神指点


补充内容 (2013-5-10 16:53):
E4口是测试输出是否为高电平,测试结果是正确的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-22 16:36 , Processed in 0.046422 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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