查看: 760|回复: 2
打印 上一主题 下一主题

NXP之四色板MAPS探索之六 定时器之PWM

[复制链接] qrcode

27

主题

32

帖子

96

积分

注册会员

Rank: 2

积分
96
楼主
跳转到指定楼层
发表于 2016-4-14 08:06 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

时间紧,任务重,接着我们来分析定时器,前面我们分析过低功耗定时器以及中断。如果你看到K64的Datasheet的话,会发现定时器PWM功能比较丰富,两个8通道的FTM,这一点在使用库的时候,注意与TPM分开。本来想利用板子上的led完成呼吸灯的功能,但是翻阅引脚定义,没有一个led连接到定时器的PWM功能,只能通过示波器来观察PWM的变化,那就开始PWM之路吧。沿袭以往的习惯,正确配置环境。硬件初始化,初始化时钟,这个项目有三个个特别重要的注意之处。一个是需要在pin_mux.c中定义复用引脚,第二个就是在硬件初始化文件中设置引脚时钟,第三个就是看一下引脚复用有没有重复的。这三点注意了,这个就基本没问题了。不过在调试过程中犯了一个低级错误,过滤了很多遍代码都没有错误,引脚就是没有输出,早上发现原来是看错文档引脚定义了。主函数的重要代码:

关于示波器的观察图像如下,

有时间还是自己敲敲代码,很多小问题都容易显现,能领悟到很多东西。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

78

帖子

10

积分

新手上路

Rank: 1

积分
10
沙发
发表于 2016-4-15 11:52 AM | 只看该作者
最后测试通过了么?
回复 支持 反对

使用道具 举报

0

主题

80

帖子

4

积分

新手上路

Rank: 1

积分
4
板凳
发表于 2016-4-17 08:29 AM | 只看该作者
谢谢提醒,换乱中图片截错了。测试是没有问题的,多指教。
回复 支持 反对

使用道具 举报

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

本版积分规则

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